From 7cfb8851e750cb01a00703fb1429da83ed11fe68 Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Fri, 14 Aug 2026 15:16:47 -0400 Subject: [PATCH 1/2] chore: update GitHub Actions to Node 24 --- .github/actions/release/action.yml | 2 +- .github/actions/update-doc/action.yml | 2 +- .github/actions/update-vscode-extension/action.yml | 2 +- .github/workflows/cli-release.yml | 10 +++++----- .github/workflows/tests.yml | 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/actions/release/action.yml b/.github/actions/release/action.yml index bcf776c87..c82490b2f 100644 --- a/.github/actions/release/action.yml +++ b/.github/actions/release/action.yml @@ -40,7 +40,7 @@ runs: release-tag: ${{ env.LATEST_TAG }} - name: Set up Node.js for npm publish - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: registry-url: "https://registry.npmjs.org" scope: "@devcycle" diff --git a/.github/actions/update-doc/action.yml b/.github/actions/update-doc/action.yml index f0536b762..a966d86af 100644 --- a/.github/actions/update-doc/action.yml +++ b/.github/actions/update-doc/action.yml @@ -14,7 +14,7 @@ runs: using: 'composite' steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v7 with: repository: DevCycleHQ/devcycle-docs path: devcycle-docs diff --git a/.github/actions/update-vscode-extension/action.yml b/.github/actions/update-vscode-extension/action.yml index 650cec3f2..285440771 100644 --- a/.github/actions/update-vscode-extension/action.yml +++ b/.github/actions/update-vscode-extension/action.yml @@ -14,7 +14,7 @@ runs: using: 'composite' steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v7 with: repository: DevCycleHQ/vscode-extension path: vscode-extension diff --git a/.github/workflows/cli-release.yml b/.github/workflows/cli-release.yml index a0d0ee415..23cf94d67 100644 --- a/.github/workflows/cli-release.yml +++ b/.github/workflows/cli-release.yml @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 token: ${{ secrets.AUTOMATION_USER_TOKEN }} @@ -57,7 +57,7 @@ jobs: - run: corepack enable - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: "${{ steps.get_node_version.outputs.NVMRC }}" registry-url: "https://registry.npmjs.org" @@ -137,7 +137,7 @@ jobs: - name: Update GitHub Actions if: inputs.npm-version == 'minor' || inputs.npm-version == 'patch' - uses: peter-evans/repository-dispatch@bf47d102fdb849e755b0b0023ea3e81a44b6f570 + uses: peter-evans/repository-dispatch@v4 with: token: ${{ secrets.AUTOMATION_USER_TOKEN }} repository: DevCycleHQ/feature-flag-pr-insights-action @@ -146,7 +146,7 @@ jobs: - name: Update GitHub Actions (Code Usages) if: inputs.npm-version == 'minor' || inputs.npm-version == 'patch' - uses: peter-evans/repository-dispatch@bf47d102fdb849e755b0b0023ea3e81a44b6f570 + uses: peter-evans/repository-dispatch@v4 with: token: ${{ secrets.AUTOMATION_USER_TOKEN }} repository: DevCycleHQ/feature-flag-code-usage-action @@ -155,7 +155,7 @@ jobs: # Move this to release action yml once it works the first time - name: Update Homebrew Formula - uses: peter-evans/repository-dispatch@bf47d102fdb849e755b0b0023ea3e81a44b6f570 + uses: peter-evans/repository-dispatch@v4 with: token: ${{ secrets.AUTOMATION_USER_TOKEN }} repository: DevCycleHQ/homebrew-cli diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6036f0a29..559cd6439 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,7 @@ jobs: name: License Check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: DevCycleHQ/license-action@main with: language: "javascript" @@ -22,12 +22,12 @@ jobs: matrix: node-version: [22.12] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - run: corepack enable - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ matrix.node-version }} cache: 'yarn' From 72ba9da662201730b7f2a4f0ab588a1a6d107db8 Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Fri, 14 Aug 2026 16:01:51 -0400 Subject: [PATCH 2/2] fix: address action review findings --- .github/workflows/cli-release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cli-release.yml b/.github/workflows/cli-release.yml index 23cf94d67..456b61470 100644 --- a/.github/workflows/cli-release.yml +++ b/.github/workflows/cli-release.yml @@ -137,7 +137,7 @@ jobs: - name: Update GitHub Actions if: inputs.npm-version == 'minor' || inputs.npm-version == 'patch' - uses: peter-evans/repository-dispatch@v4 + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1 with: token: ${{ secrets.AUTOMATION_USER_TOKEN }} repository: DevCycleHQ/feature-flag-pr-insights-action @@ -146,7 +146,7 @@ jobs: - name: Update GitHub Actions (Code Usages) if: inputs.npm-version == 'minor' || inputs.npm-version == 'patch' - uses: peter-evans/repository-dispatch@v4 + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1 with: token: ${{ secrets.AUTOMATION_USER_TOKEN }} repository: DevCycleHQ/feature-flag-code-usage-action @@ -155,7 +155,7 @@ jobs: # Move this to release action yml once it works the first time - name: Update Homebrew Formula - uses: peter-evans/repository-dispatch@v4 + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1 with: token: ${{ secrets.AUTOMATION_USER_TOKEN }} repository: DevCycleHQ/homebrew-cli