woocommerce / grow

7 stars 7 forks source link

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

Closed eason9487 closed 4 months ago

eason9487 commented 4 months ago

Changes proposed in this Pull Request:

Part of #108

This PR:

💡 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.

  1. View the merged PR that has the same commits as this PR.
  2. View the workflow that prepares the PR for releasing version 2.0.0 of the github-actions package.
  3. View the workflow that publish the new release after approving the release PR.
  4. View the workflow that creates the build for v2.0.0 and updates tags.
  5. 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.
  6. The related workflows don't get the warnings about deprecated Node.js image