Upgrade the fundamental of the `github-actions` package and its `get-release-notes`, `prepare-node`, and `update-version-tags` actions to use Node.js v20 #112
Bump dependencies and regenerate package-lock.json for the package github-actions with Node.js v20.
Set minimum support for Node.js to ">=18", which aligns with the dependencies' minimum (rollup@4.16.1).
Simplify the rollup config.
Add the 'node:' prefix to explicitly indicate it requires a Node.js core module.
Upgrade the workflows related to release processing in GitHub Actions to use Node.js v20.
Upgrade the related actions of the github-actions package to use Node.js v20.
Upgrade the get-release-notes action.
Upgrade the prepare-node action.
Upgrade the update-version-tags action.
💡 Other actions will be upgraded in subsequent PRs.
💡 The <repo_directory>/.nvmrc and other GitHub Actions workflows will be updated in a separate PR.
Detailed test instructions:
This PR involves the release processing of the github-actions package. It can only be verified after merging it to trunk. Therefore, I tested it with a forked repo.
View the merged PR that has the same commits as this PR.
View the Tags page. The actions-v2, actions-v2.0, and actions-v2.0.0 tags were created and pointed to the same revision. The actions-v1 and actions-v1.* tags were not changed.
Changes proposed in this Pull Request:
Part of #108
This PR:
github-actions
with Node.js v20.">=18"
, which aligns with the dependencies' minimum (rollup@4.16.1
).github-actions
package to use Node.js v20.get-release-notes
action.prepare-node
action.update-version-tags
action.💡 Other actions will be upgraded in subsequent PRs. 💡 The
<repo_directory>/.nvmrc
and other GitHub Actions workflows will be updated in a separate PR.Detailed test instructions:
This PR involves the release processing of the
github-actions
package. It can only be verified after merging it totrunk
. Therefore, I tested it with a forked repo.github-actions
package.actions-v2
,actions-v2.0
, andactions-v2.0.0
tags were created and pointed to the same revision. Theactions-v1
andactions-v1.*
tags were not changed.