From 324df7a928f08298b9231e2d752ee83f1fcc23b7 Mon Sep 17 00:00:00 2001 From: Pranav Z Date: Wed, 3 Jun 2026 14:38:04 +0530 Subject: [PATCH 1/3] Replace deprecated percy/exec-action with direct test run percy/exec-action no longer exists (repo 404s), breaking this workflow. The test script already runs `percy exec` internally, so the action was double-wrapping Percy sessions. Run the test command directly instead. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f27a883..2acb228 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,8 +22,6 @@ jobs: key: v1/${{ runner.os }}/node-18/${{ hashFiles('**/package-lock.lock') }} restore-keys: v1/${{ runner.os }}/node-18/ - name: Run tests - uses: percy/exec-action@v0.3.1 - with: - custom-command: "make test" + run: make test env: PERCY_TOKEN: ${{ secrets.PERCY_TOKEN }} From 90071aeeeed13f923a1f37faa8d17686d03a1bdc Mon Sep 17 00:00:00 2001 From: Pranav Z Date: Wed, 3 Jun 2026 14:58:24 +0530 Subject: [PATCH 2/3] Upgrade GitHub Actions to current major versions GitHub now auto-fails workflows using actions/cache v1/v2, and checkout@v2/v3 + setup-node@v1 are deprecated. Bump checkout, setup-node, cache (->v4) and setup-python (->v5) to keep CI green. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/test.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2acb228..956197d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,19 +4,19 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: 3.x - - uses: actions/setup-node@v1 + - uses: actions/setup-node@v4 with: node-version: 18 - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: ~/.cache/pip key: v1/${{ runner.os }}/pip/${{ hashFiles('**/{requirements,development}.txt') }} restore-keys: v1/${{ runner.os }}/pip/ - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: ~/.npm key: v1/${{ runner.os }}/node-18/${{ hashFiles('**/package-lock.lock') }} From 3d6e8b75826894712c991ec54e9a18e0993d4723 Mon Sep 17 00:00:00 2001 From: Pranav Z Date: Wed, 3 Jun 2026 16:42:44 +0530 Subject: [PATCH 3/3] Empty commit to re-trigger CI Co-Authored-By: Claude Opus 4.8 (1M context)