From de493d1db668dfe853be4de32b5e76bbeea4935e Mon Sep 17 00:00:00 2001 From: Eason Su Date: Thu, 25 Apr 2024 16:48:28 +0800 Subject: [PATCH 1/5] Upgrade the `merge-trunk-develop-pr` action in the `github-actions` package to use Node.js v20. --- .../github-actions/actions/merge-trunk-develop-pr/README.md | 2 +- .../github-actions/actions/merge-trunk-develop-pr/action.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/github-actions/actions/merge-trunk-develop-pr/README.md b/packages/github-actions/actions/merge-trunk-develop-pr/README.md index 26edbd50..2d79fc3c 100644 --- a/packages/github-actions/actions/merge-trunk-develop-pr/README.md +++ b/packages/github-actions/actions/merge-trunk-develop-pr/README.md @@ -24,5 +24,5 @@ jobs: automerge_trunk: runs-on: ubuntu-latest steps: - - uses: woocommerce/grow/merge-trunk-develop-pr@actions-v1 + - uses: woocommerce/grow/merge-trunk-develop-pr@actions-v2 ``` diff --git a/packages/github-actions/actions/merge-trunk-develop-pr/action.yml b/packages/github-actions/actions/merge-trunk-develop-pr/action.yml index 30510164..f622e335 100644 --- a/packages/github-actions/actions/merge-trunk-develop-pr/action.yml +++ b/packages/github-actions/actions/merge-trunk-develop-pr/action.yml @@ -6,7 +6,7 @@ runs: steps: - name: "Make the PR" if: ${{ github.event.pull_request.merged == true && startsWith(github.head_ref, 'release/') && github.event.pull_request.user.login == 'github-actions[bot]' }} - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | const title = '${{github.event.pull_request.title}} - Merge `trunk` to `develop`'; From 3f53ff25404a454585c8a6a49430dfd7fac81582 Mon Sep 17 00:00:00 2001 From: Eason Su Date: Thu, 25 Apr 2024 16:48:53 +0800 Subject: [PATCH 2/5] Upgrade the `prepare-extension-release` action in the `github-actions` package to use Node.js v20. --- .../actions/prepare-extension-release/README.md | 4 ++-- .../actions/prepare-extension-release/action.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/github-actions/actions/prepare-extension-release/README.md b/packages/github-actions/actions/prepare-extension-release/README.md index ce81c0af..6739ce7c 100644 --- a/packages/github-actions/actions/prepare-extension-release/README.md +++ b/packages/github-actions/actions/prepare-extension-release/README.md @@ -36,8 +36,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 - - uses: woocommerce/grow/prepare-extension-release@actions-v1 + uses: actions/checkout@v4 + - uses: woocommerce/grow/prepare-extension-release@actions-v2 with: version: ${{ github.event.inputs.version }} type: ${{ github.event.inputs.type }} diff --git a/packages/github-actions/actions/prepare-extension-release/action.yml b/packages/github-actions/actions/prepare-extension-release/action.yml index f070ca4b..4288f5ec 100644 --- a/packages/github-actions/actions/prepare-extension-release/action.yml +++ b/packages/github-actions/actions/prepare-extension-release/action.yml @@ -53,7 +53,7 @@ runs: git push --set-upstream origin ${{ steps.release-vars.outputs.branch }} - name: Create a pull request for the release id: prepare-release-pr - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | const action_path = '${{ github.action_path }}'; From f02d09e1206193c0ac767e61e2ac596f57ba750e Mon Sep 17 00:00:00 2001 From: Eason Su Date: Thu, 25 Apr 2024 16:49:28 +0800 Subject: [PATCH 3/5] Upgrade the `publish-extension-dev-build` action in the `github-actions` package to use Node.js v20. --- .../actions/publish-extension-dev-build/README.md | 2 +- .../actions/publish-extension-dev-build/action.yml | 4 ++-- .../src/publish-extension-dev-build.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/github-actions/actions/publish-extension-dev-build/README.md b/packages/github-actions/actions/publish-extension-dev-build/README.md index cd1c4ddb..87708316 100644 --- a/packages/github-actions/actions/publish-extension-dev-build/README.md +++ b/packages/github-actions/actions/publish-extension-dev-build/README.md @@ -24,7 +24,7 @@ jobs: # build extension - run: npm run build - - uses: woocommerce/grow/publish-extension-dev-build@actions-v1 + - uses: woocommerce/grow/publish-extension-dev-build@actions-v2 with: extension-asset-path: my-extension.zip diff --git a/packages/github-actions/actions/publish-extension-dev-build/action.yml b/packages/github-actions/actions/publish-extension-dev-build/action.yml index d55421a0..5dbe5c1e 100644 --- a/packages/github-actions/actions/publish-extension-dev-build/action.yml +++ b/packages/github-actions/actions/publish-extension-dev-build/action.yml @@ -23,13 +23,13 @@ runs: steps: # Get unreleased notes - id: unreleased-notes - uses: woocommerce/grow/get-release-notes@actions-v1 + uses: woocommerce/grow/get-release-notes@actions-v2 with: repo-token: ${{ github.token }} tag-template: "{version}" # Publish the build to GitHub - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: # The main action inputs are not accessible within the "script" input of actions/github-script. # So it needs to do forwarding. diff --git a/packages/github-actions/actions/publish-extension-dev-build/src/publish-extension-dev-build.js b/packages/github-actions/actions/publish-extension-dev-build/src/publish-extension-dev-build.js index 660b4196..27d2547a 100644 --- a/packages/github-actions/actions/publish-extension-dev-build/src/publish-extension-dev-build.js +++ b/packages/github-actions/actions/publish-extension-dev-build/src/publish-extension-dev-build.js @@ -7,7 +7,7 @@ import path from 'node:path'; /** * Internal dependencies */ -import handleActionErrors from '../../../utils/handle-action-errors'; +import handleActionErrors from '../../../utils/handle-action-errors.js'; export default async ( { github, context, core, changelog, inputs } ) => { const { repos, git } = github.rest; From 3f7ee00d93ac661ee0bd3f1cbd72316f4ff8333b Mon Sep 17 00:00:00 2001 From: Eason Su Date: Thu, 25 Apr 2024 16:52:38 +0800 Subject: [PATCH 4/5] Temporarily using test build of `get-release-notes`. --- .../actions/publish-extension-dev-build/action.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/github-actions/actions/publish-extension-dev-build/action.yml b/packages/github-actions/actions/publish-extension-dev-build/action.yml index 5dbe5c1e..4578ddc3 100644 --- a/packages/github-actions/actions/publish-extension-dev-build/action.yml +++ b/packages/github-actions/actions/publish-extension-dev-build/action.yml @@ -23,7 +23,9 @@ runs: steps: # Get unreleased notes - id: unreleased-notes - uses: woocommerce/grow/get-release-notes@actions-v2 + # uses: woocommerce/grow/get-release-notes@actions-v2 + # Temporarily using test build + uses: woocommerce/grow/get-release-notes@update/108-nodejs-v20-github-actions-get-plugin-releases-test-build with: repo-token: ${{ github.token }} tag-template: "{version}" From f61e6e113f0d9a63622dc80c505a4e7a36a57fab Mon Sep 17 00:00:00 2001 From: Eason Su Date: Fri, 26 Apr 2024 10:04:52 +0800 Subject: [PATCH 5/5] Revert "Temporarily using test build of `get-release-notes`." This reverts commit 3f7ee00d93ac661ee0bd3f1cbd72316f4ff8333b. --- .../actions/publish-extension-dev-build/action.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/github-actions/actions/publish-extension-dev-build/action.yml b/packages/github-actions/actions/publish-extension-dev-build/action.yml index 4578ddc3..5dbe5c1e 100644 --- a/packages/github-actions/actions/publish-extension-dev-build/action.yml +++ b/packages/github-actions/actions/publish-extension-dev-build/action.yml @@ -23,9 +23,7 @@ runs: steps: # Get unreleased notes - id: unreleased-notes - # uses: woocommerce/grow/get-release-notes@actions-v2 - # Temporarily using test build - uses: woocommerce/grow/get-release-notes@update/108-nodejs-v20-github-actions-get-plugin-releases-test-build + uses: woocommerce/grow/get-release-notes@actions-v2 with: repo-token: ${{ github.token }} tag-template: "{version}"