diff --git a/.github/workflows/agent-review-pr.yml b/.github/workflows/agent-review-pr.yml index d346923..5d2d1e8 100644 --- a/.github/workflows/agent-review-pr.yml +++ b/.github/workflows/agent-review-pr.yml @@ -34,7 +34,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [20.x, 22.x] + node-version: [20.x, 22.x, 24.x] steps: - uses: actions/checkout@v4 @@ -46,7 +46,7 @@ jobs: GH_TOKEN: ${{ github.token }} - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: "npm" @@ -77,9 +77,9 @@ jobs: fetch-depth: 0 token: ${{ steps.review-bot-token.outputs.token }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: npm - name: Install dependencies diff --git a/.github/workflows/bot-respond.yml b/.github/workflows/bot-respond.yml index 9cfbd1f..c96e40f 100644 --- a/.github/workflows/bot-respond.yml +++ b/.github/workflows/bot-respond.yml @@ -41,9 +41,9 @@ jobs: fetch-depth: 0 token: ${{ steps.bot-token.outputs.token }} - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: npm - name: Install dependencies diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 60226dc..17157d6 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -56,10 +56,10 @@ jobs: - name: Checkout released tag run: git checkout --detach "${{ steps.meta.outputs.tag }}" - - name: Use Node.js 20.x - uses: actions/setup-node@v4 + - name: Use Node.js 24.x + uses: actions/setup-node@v6 with: - node-version: 20.x + node-version: 24.x cache: "npm" - name: Install dependencies diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2dec65f..e52313f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,12 +21,12 @@ jobs: strategy: fail-fast: false matrix: - node-version: [20.x, 22.x] + node-version: [20.x, 22.x, 24.x] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: "npm" @@ -46,10 +46,10 @@ jobs: # The Action runs the committed dist/index.js, not src/. This job rebuilds the # bundle and fails if the committed output drifts from source, so a release can # never ship a stale bundle. - - name: Use Node.js 20.x - uses: actions/setup-node@v4 + - name: Use Node.js 24.x + uses: actions/setup-node@v6 with: - node-version: 20.x + node-version: 24.x cache: "npm" - name: Install dependencies