fix: order of workflow actions—install deps before netlify step#16449
Conversation
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
@claude please review |
|
Claude finished @wackerow's task —— View job Code ReviewTodo List
Review Findings✅ LGTM - This is a good fix that addresses a logical workflow dependency issue. What ChangedThe PR reorders the Playwright workflow steps to install Node.js, pnpm, and dependencies before attempting to get the Netlify deploy URL, instead of after. Before: - checkout
- Get Netlify Deploy URL (runs ts-node script)
- Setup Node.js
- Setup pnpm
- Install dependencies
- Install PlaywrightAfter: - checkout
- Setup Node.js
- Setup pnpm
- Install dependencies
- Get Netlify Deploy URL (runs ts-node script)
- Install PlaywrightWhy This Fix Makes Sense
Code Quality Assessment
Minor SuggestionsThe workflow is well-structured overall. The only minor enhancement could be adding error handling, but that's outside the scope of this fix. ConclusionThis fix correctly addresses the workflow failure by ensuring all required dependencies are available before executing the Netlify script. The reordering is logical and follows CI/CD best practices. Recommendation: ✅ Approve and merge |

Description
Reorders steps for playwright E2E Testing workflow to install dependencies prior to Netlify involvement
Related Issue
https://github.com/ethereum/ethereum-org-website/actions/runs/18140948786/job/51631376977#step:3:44