-
Notifications
You must be signed in to change notification settings - Fork 189
build!: update node runtime to version 24 #567
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 4 commits
1ed106e
7ac5af3
1965b26
3c756ac
8d63bbc
8a347ee
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| 20 | ||
| 24 |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -6,8 +6,8 @@ | |||||
| "type": "module", | ||||||
| "scripts": { | ||||||
| "build": "ncc build src/index.js --license licenses.txt --source-map", | ||||||
| "check": "tsc --noemit --module es2022 --project ./jsconfig.json", | ||||||
| "dev": "act public --eventpath .github/resources/.actions/event.json --secret-file .github/resources/.env --platform ubuntu-latest=node:20-buster --container-architecture linux/amd64", | ||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 👻 |
||||||
| "check": "tsc --noemit --project ./jsconfig.json", | ||||||
| "dev": "act public --eventpath .github/resources/.actions/event.json --secret-file .github/resources/.env --platform ubuntu-latest=node:24 --container-architecture linux/amd64", | ||||||
| "lint:fix": "biome check --write", | ||||||
| "lint": "biome check", | ||||||
| "test": "node --test --experimental-test-coverage --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=test/coverage.txt test/*.spec.js", | ||||||
|
|
@@ -29,8 +29,8 @@ | |||||
| "url": "https://github.com/slackapi/slack-github-action/issues" | ||||||
| }, | ||||||
| "engines": { | ||||||
| "node": ">=20.0.0", | ||||||
| "npm": ">=10.2.0" | ||||||
| "node": ">=24.0.0", | ||||||
| "npm": ">=11.3.0" | ||||||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. May I suggest using
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @desrosj TIL about these later moves to LTS! Thanks for sharing this 👾 ✨ We added this in 8d63bbc with findings that runner images support the latest LTS versions and I understand self-hosted runners act similar 🤖
🔗 https://github.com/actions/runner-images?tab=readme-ov-file#software-and-image-support |
||||||
| }, | ||||||
| "homepage": "https://docs.slack.dev/tools/slack-github-action/", | ||||||
| "dependencies": { | ||||||
|
|
@@ -50,7 +50,7 @@ | |||||
| "@types/flat": "^5.0.5", | ||||||
| "@types/js-yaml": "^4.0.9", | ||||||
| "@types/markup-js": "^1.5.0", | ||||||
| "@types/node": "^20.19.35", | ||||||
| "@types/node": "^24.12.0", | ||||||
| "@types/sinon": "^21.0.0", | ||||||
| "@vercel/ncc": "^0.38.4", | ||||||
| "sinon": "^21.0.1", | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔭 note: This is the change that's surfaced for actioneers using this step!
🔗 https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/#what-you-need-to-do