Skip to content

feat!: Upgrade action to use Node.js 24 and ESM #287

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

Merged
merged 10 commits into from
Aug 13, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 13, 2025

… as well as some internal changes:

  • Upgrade all dependencies
  • Switch to pnpm
  • Switch to vitest
  • Upgrade actions

All changes are purely internal, but a major version is being bumped as a precaution to avoid accidental regressions.

Bumps the npm-packages group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) | `1.10.0` | `1.11.1` |
| [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github) | `5.1.1` | `6.0.1` |
| [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) | `5.0.0` | `9.1.0` |
| [conventional-commits-parser](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-commits-parser) | `3.2.4` | `6.2.0` |
| [@semantic-release/changelog](https://github.com/semantic-release/changelog) | `6.0.2` | `6.0.3` |
| [@semantic-release/commit-analyzer](https://github.com/semantic-release/commit-analyzer) | `9.0.2` | `13.0.1` |
| [@semantic-release/github](https://github.com/semantic-release/github) | `8.0.7` | `11.0.4` |
| [@semantic-release/release-notes-generator](https://github.com/semantic-release/release-notes-generator) | `10.0.3` | `14.0.3` |
| [@vercel/ncc](https://github.com/vercel/ncc) | `0.36.1` | `0.38.3` |
| [eslint](https://github.com/eslint/eslint) | `8.36.0` | `9.33.0` |
| [eslint-config-molindo](https://github.com/molindo/eslint-config-molindo) | `6.0.0` | `8.0.0` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.5.0` | `30.0.5` |
| [semantic-release](https://github.com/semantic-release/semantic-release) | `19.0.5` | `24.2.7` |


Updates `@actions/core` from 1.10.0 to 1.11.1
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core)

Updates `@actions/github` from 5.1.1 to 6.0.1
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github)

Updates `conventional-changelog-conventionalcommits` from 5.0.0 to 9.1.0
- [Release notes](https://github.com/conventional-changelog/conventional-changelog/releases)
- [Changelog](https://github.com/conventional-changelog/conventional-changelog/blob/master/packages/conventional-changelog-conventionalcommits/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/conventional-changelog/commits/conventional-changelog-conventionalcommits-v9.1.0/packages/conventional-changelog-conventionalcommits)

Updates `conventional-commits-parser` from 3.2.4 to 6.2.0
- [Release notes](https://github.com/conventional-changelog/conventional-changelog/releases)
- [Changelog](https://github.com/conventional-changelog/conventional-changelog/blob/master/packages/conventional-commits-parser/CHANGELOG.md)
- [Commits](https://github.com/conventional-changelog/conventional-changelog/commits/conventional-commits-parser-v6.2.0/packages/conventional-commits-parser)

Updates `@semantic-release/changelog` from 6.0.2 to 6.0.3
- [Release notes](https://github.com/semantic-release/changelog/releases)
- [Commits](semantic-release/changelog@v6.0.2...v6.0.3)

Updates `@semantic-release/commit-analyzer` from 9.0.2 to 13.0.1
- [Release notes](https://github.com/semantic-release/commit-analyzer/releases)
- [Commits](semantic-release/commit-analyzer@v9.0.2...v13.0.1)

Updates `@semantic-release/github` from 8.0.7 to 11.0.4
- [Release notes](https://github.com/semantic-release/github/releases)
- [Commits](semantic-release/github@v8.0.7...v11.0.4)

Updates `@semantic-release/release-notes-generator` from 10.0.3 to 14.0.3
- [Release notes](https://github.com/semantic-release/release-notes-generator/releases)
- [Commits](semantic-release/release-notes-generator@v10.0.3...v14.0.3)

Updates `@vercel/ncc` from 0.36.1 to 0.38.3
- [Release notes](https://github.com/vercel/ncc/releases)
- [Commits](vercel/ncc@0.36.1...0.38.3)

Updates `eslint` from 8.36.0 to 9.33.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.36.0...v9.33.0)

Updates `eslint-config-molindo` from 6.0.0 to 8.0.0
- [Release notes](https://github.com/molindo/eslint-config-molindo/releases)
- [Changelog](https://github.com/molindo/eslint-config-molindo/blob/master/CHANGELOG.md)
- [Commits](molindo/eslint-config-molindo@6.0.0...8.0.0)

Updates `jest` from 29.5.0 to 30.0.5
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.0.5/packages/jest)

Updates `semantic-release` from 19.0.5 to 24.2.7
- [Release notes](https://github.com/semantic-release/semantic-release/releases)
- [Commits](semantic-release/semantic-release@v19.0.5...v24.2.7)

---
updated-dependencies:
- dependency-name: "@actions/core"
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-packages
- dependency-name: "@actions/github"
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: conventional-changelog-conventionalcommits
  dependency-version: 9.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: conventional-commits-parser
  dependency-version: 6.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: "@semantic-release/changelog"
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-packages
- dependency-name: "@semantic-release/commit-analyzer"
  dependency-version: 13.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: "@semantic-release/github"
  dependency-version: 11.0.4
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: "@semantic-release/release-notes-generator"
  dependency-version: 14.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: "@vercel/ncc"
  dependency-version: 0.38.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-packages
- dependency-name: eslint
  dependency-version: 9.33.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: eslint-config-molindo
  dependency-version: 8.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: jest
  dependency-version: 30.0.5
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-packages
- dependency-name: semantic-release
  dependency-version: 24.2.7
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: npm-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 13, 2025
@amannn amannn changed the title build(deps): bump the npm-packages group with 13 updates feat: Upgrade action to Node.js 24 Aug 13, 2025
@amannn amannn changed the title feat: Upgrade action to Node.js 24 feat!: Upgrade action to Node.js 24 Aug 13, 2025
@amannn amannn changed the title feat!: Upgrade action to Node.js 24 feat!: Upgrade action to use Node.js 24 and ESM Aug 13, 2025
@amannn amannn merged commit bc0c9a7 into main Aug 13, 2025
17 checks passed
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/npm-packages-52c49fa58a branch August 13, 2025 12:59
Copy link

🎉 This PR is included in version 6.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@amannn
Copy link
Owner

amannn commented Aug 13, 2025

@jdehaan I've just overhauled this action a bit (with a follow-up in #289).

Do you want me to sync this to https://github.com/tools-aoeur/action-pr-title-check?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant