Skip to content

Comments

chore: add Renovate rebuild action workflow#1577

Merged
jennifer-shehane merged 2 commits intocypress-io:masterfrom
MikeMcC399:add/rebuild-workflow
Nov 3, 2025
Merged

chore: add Renovate rebuild action workflow#1577
jennifer-shehane merged 2 commits intocypress-io:masterfrom
MikeMcC399:add/rebuild-workflow

Conversation

@MikeMcC399
Copy link
Collaborator

@MikeMcC399 MikeMcC399 commented Nov 3, 2025

Situation

When Renovate attempts to update dependencies from package.json it regularly fails the CI workflow .github/workflows/check-dist.yml because it does not run the .husky/pre-commit script.

The commands in this script are however essential to rebuild the action, including propagating changes to the dist directory:

npm ci
npm run format
npm run build

Change

Add a new workflow rebuild-dist.yml that runs after Renovate PRs, rebuilds the action and commits any changes to the Renovate PR branch.

The workflow uses the action https://github.com/stefanzweifel/git-auto-commit-action.

Verification

This could be verified by a Cypress.io team member with write privileges to the repo.

The Dependency Dashboard could be used to recreate a blocked PR such as

Otherwise, just wait for the next Renovate PR creation / update.

@cypress-app-bot
Copy link

@MikeMcC399 MikeMcC399 added bug Something isn't working type: enhancement New feature or request renovate labels Nov 3, 2025
@MikeMcC399 MikeMcC399 self-assigned this Nov 3, 2025
@MikeMcC399 MikeMcC399 marked this pull request as draft November 3, 2025 15:39
@MikeMcC399 MikeMcC399 marked this pull request as ready for review November 3, 2025 15:44
@jennifer-shehane jennifer-shehane merged commit 6fc2205 into cypress-io:master Nov 3, 2025
80 checks passed
@MikeMcC399 MikeMcC399 deleted the add/rebuild-workflow branch November 4, 2025 07:56
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

🎉 This PR is included in version 6.10.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working released renovate type: enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Renovate fails to update dependencies correctly

3 participants