Skip to content

Replace deprecated percy/exec-action with direct test run#23

Merged
pranavz28 merged 3 commits into
masterfrom
fix/replace-deprecated-exec-action
Jun 3, 2026
Merged

Replace deprecated percy/exec-action with direct test run#23
pranavz28 merged 3 commits into
masterfrom
fix/replace-deprecated-exec-action

Conversation

@pranavz28

Copy link
Copy Markdown
Contributor

What

Replaces the percy/exec-action@v0.3.1 step in .github/workflows/test.yml with a plain run: step that invokes the existing test command directly.

Why

  • percy/exec-action no longer exists — the repo 404s, so this workflow is currently broken.
  • The repo's test script already runs percy exec internally, so wrapping it in percy/exec-action (which runs percy exec -- <cmd>) nested two Percy sessions.
  • @percy/cli is already a devDependency, so the test command resolves percy exec on its own.

Net effect: removes the dead action and the double-wrap; the test runs exactly as intended with PERCY_TOKEN still passed through.

🤖 Generated with Claude Code

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) <noreply@anthropic.com>
@pranavz28 pranavz28 requested a review from a team as a code owner June 3, 2026 09:08
@pranavz28 pranavz28 requested review from Shivanshu-07 and prklm10 June 3, 2026 09:08
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) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pranavz28 pranavz28 merged commit 594bac4 into master Jun 3, 2026
10 checks passed
@pranavz28 pranavz28 deleted the fix/replace-deprecated-exec-action branch June 3, 2026 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants