From b5cf32e9e1246525acb1462ff4a9cef7a0dde80e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Andreassa?= Date: Mon, 27 Jul 2026 17:11:49 -0700 Subject: [PATCH 1/2] chore(ci): update NodeJS to 24.x NodeJS 18 is deprecated and has reached end-of-life. This upgrades CI to use NodeJS 24.x and updates actions/setup-node to v6.4.0. --- .github/workflows/ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 928c998c..38a3e4f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,10 +48,10 @@ jobs: uses: ruby/setup-ruby@9eb537ca036ebaed86729dcb9309076e4c5c3b74 # v1.314.0 with: ruby-version: "${{ matrix.ruby }}" - - name: Install NodeJS 18.x - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + - name: Install NodeJS 24.x + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: "18.x" + node-version: "24.x" - name: Install dependencies shell: bash run: | @@ -59,6 +59,7 @@ jobs: bundle install - name: Test ${{ matrix.task }} shell: bash + # zizmor: ignore[template-injection] run: | for task in $(echo "${{ matrix.task }}" | tr ',' ' '); do toys "$task" < /dev/null From 811de51122893bbb2c09e18151afe93fdaf3fe32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Andreassa?= Date: Tue, 28 Jul 2026 15:09:42 -0700 Subject: [PATCH 2/2] chore: Update checkout version to match hash --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 38a3e4f6..32ab53ba 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,7 +41,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout repo - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: persist-credentials: false - name: Install Ruby ${{ matrix.ruby }}