From 33b00f0012c7a177424b319d074f024d1f2a3501 Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 13 May 2026 13:15:49 -0700 Subject: [PATCH 1/7] chore(GitHub Actions): Update Node version to 24 --- .github/workflows/generate-messages.yml | 8 ++++---- .github/workflows/publish-docker-image-prod.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/test-coverage.yml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/generate-messages.yml b/.github/workflows/generate-messages.yml index 621a25b2028..5b1db871a71 100644 --- a/.github/workflows/generate-messages.yml +++ b/.github/workflows/generate-messages.yml @@ -9,15 +9,15 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-versions: [20.x] + node-versions: [24.x] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v6 with: ref: ${{ github.head_ref || github.ref_name }} fetch-depth: 0 - - uses: actions/checkout@v4 + - uses: actions/checkout@6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: node-version: ${{ matrix.node-version }} - name: Install dependencies diff --git a/.github/workflows/publish-docker-image-prod.yml b/.github/workflows/publish-docker-image-prod.yml index de56c6579e5..dcfd4591c38 100644 --- a/.github/workflows/publish-docker-image-prod.yml +++ b/.github/workflows/publish-docker-image-prod.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repo - uses: actions/checkout@v3 + uses: actions/checkout@v6 - name: Log in to Docker Hub uses: docker/login-action@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8b16fd8e80c..4a0164ecf44 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,10 +9,10 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [20.x] + node-version: [24.x] steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup Node.js ${{ matrix.node-version }} diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index 2e163ec6dc1..1a61904c652 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [20.x] + node-version: [24.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - uses: actions/checkout@v2 From 0212fa60190cdaaececc7edce6f93f19ff783fca Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 13 May 2026 13:21:52 -0700 Subject: [PATCH 2/7] Update actions checkout to v6 --- .github/workflows/test-coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index 1a61904c652..11b0f6d3cc2 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -11,7 +11,7 @@ jobs: node-version: [24.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v1 with: From 8c80d6d3ae0a156af0316f8209163c45e7b130f7 Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 13 May 2026 13:58:40 -0700 Subject: [PATCH 3/7] Trigger actions when pushed to this pr branch --- .github/workflows/code-build.yml | 2 ++ .github/workflows/generate-messages.yml | 2 ++ .github/workflows/test-coverage.yml | 4 +++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code-build.yml b/.github/workflows/code-build.yml index bdf868bda13..42ee139b5c7 100644 --- a/.github/workflows/code-build.yml +++ b/.github/workflows/code-build.yml @@ -6,6 +6,8 @@ on: required: true aws_secret_key: required: true + push: + branches: [gh-actions-update-node-version-24] jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/generate-messages.yml b/.github/workflows/generate-messages.yml index 5b1db871a71..982410bcbe9 100644 --- a/.github/workflows/generate-messages.yml +++ b/.github/workflows/generate-messages.yml @@ -4,6 +4,8 @@ on: secrets: token: required: true + push: + branches: [gh-actions-update-node-version-24] jobs: generate-messages: runs-on: ubuntu-latest diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index 11b0f6d3cc2..5eb3894a3cd 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -3,6 +3,8 @@ permissions: id-token: write on: workflow_call: + push: + branches: [gh-actions-update-node-version-24] jobs: test-coverage: runs-on: ubuntu-latest @@ -13,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - run: | From ae4dbfe275c6b66be72bcea6d1179057f8bcc78a Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 13 May 2026 13:59:28 -0700 Subject: [PATCH 4/7] Update setup-node action to v6 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4a0164ecf44..eea03282bd9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: with: fetch-depth: 0 - name: Setup Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - name: Install dependencies From 98bacd05b5757d101599ce4554aa340c5ea8dfe8 Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 13 May 2026 14:02:41 -0700 Subject: [PATCH 5/7] Fix typo, add aws keys --- .github/workflows/code-build.yml | 3 +++ .github/workflows/generate-messages.yml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code-build.yml b/.github/workflows/code-build.yml index 42ee139b5c7..a26a052e837 100644 --- a/.github/workflows/code-build.yml +++ b/.github/workflows/code-build.yml @@ -8,6 +8,9 @@ on: required: true push: branches: [gh-actions-update-node-version-24] + secrets: + aws_key: ${{secrets.AWS_ACCESS_KEY_ID}} + aws_secret_key: ${{secrets.AWS_SECRET_ACCESS_KEY}} jobs: build: runs-on: ubuntu-latest diff --git a/.github/workflows/generate-messages.yml b/.github/workflows/generate-messages.yml index 982410bcbe9..fe064d06db9 100644 --- a/.github/workflows/generate-messages.yml +++ b/.github/workflows/generate-messages.yml @@ -17,7 +17,7 @@ jobs: with: ref: ${{ github.head_ref || github.ref_name }} fetch-depth: 0 - - uses: actions/checkout@6 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} uses: actions/checkout@v6 with: From db1071ea98a38c8e799b25f55ba6a5c32de02aa1 Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 13 May 2026 14:19:41 -0700 Subject: [PATCH 6/7] fix aws secrets location --- .github/workflows/code-build.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/code-build.yml b/.github/workflows/code-build.yml index a26a052e837..d39a5dceb01 100644 --- a/.github/workflows/code-build.yml +++ b/.github/workflows/code-build.yml @@ -8,18 +8,15 @@ on: required: true push: branches: [gh-actions-update-node-version-24] - secrets: - aws_key: ${{secrets.AWS_ACCESS_KEY_ID}} - aws_secret_key: ${{secrets.AWS_SECRET_ACCESS_KEY}} jobs: build: runs-on: ubuntu-latest steps: - name: Configure AWS Credentials - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@v6 with: - aws-access-key-id: ${{ secrets.aws_key}} - aws-secret-access-key: ${{ secrets.aws_secret_key}} + aws-access-key-id: ${{ secrets.aws_key || secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.aws_secret_key || secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-west-1 - name: Run CodeBuild id: code-build From 948d214b16104eb452a1ab65136f9998f4c11206 Mon Sep 17 00:00:00 2001 From: Hiroki Terashima Date: Wed, 13 May 2026 14:29:29 -0700 Subject: [PATCH 7/7] Remove test branch action trigger --- .github/workflows/code-build.yml | 6 ++---- .github/workflows/generate-messages.yml | 2 -- .github/workflows/test-coverage.yml | 2 -- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/code-build.yml b/.github/workflows/code-build.yml index d39a5dceb01..cc3e5f429f1 100644 --- a/.github/workflows/code-build.yml +++ b/.github/workflows/code-build.yml @@ -6,8 +6,6 @@ on: required: true aws_secret_key: required: true - push: - branches: [gh-actions-update-node-version-24] jobs: build: runs-on: ubuntu-latest @@ -15,8 +13,8 @@ jobs: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v6 with: - aws-access-key-id: ${{ secrets.aws_key || secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.aws_secret_key || secrets.AWS_SECRET_ACCESS_KEY }} + aws-access-key-id: ${{ secrets.aws_key}} + aws-secret-access-key: ${{ secrets.aws_secret_key }} aws-region: us-west-1 - name: Run CodeBuild id: code-build diff --git a/.github/workflows/generate-messages.yml b/.github/workflows/generate-messages.yml index fe064d06db9..3b017868e6f 100644 --- a/.github/workflows/generate-messages.yml +++ b/.github/workflows/generate-messages.yml @@ -4,8 +4,6 @@ on: secrets: token: required: true - push: - branches: [gh-actions-update-node-version-24] jobs: generate-messages: runs-on: ubuntu-latest diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index 5eb3894a3cd..c065908da5f 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -3,8 +3,6 @@ permissions: id-token: write on: workflow_call: - push: - branches: [gh-actions-update-node-version-24] jobs: test-coverage: runs-on: ubuntu-latest