Skip to content

Conversation

@EliahKagan
Copy link
Member

This is analogous to GitoxideLabs/cargo-smart-release#43, but here in prodash. The main differences are that the changes here are simpler and the Dependabot configuration is set to a weekly cadence rather than a monthly cadence--I used montly in csr because it is less active. (There are fewer jobs here using fewer actions but the actions in use are even more outdated.)

This makesthe CI workflow easier to run in forks, for those who
wish to run it in feature branches that don't (or don't yet) have a
PR, by making it so that, in addition to `main`, branch names that
have `run-ci` as a non-trailing component also run it on `push`.
This enables grouped Dependabot version updates, for GitHub Actions
only, to keep actions up to date. Currently some actions are used
at very old versions; for example, this uses `actions/checkout@v1`,
but the current version is `v4`. Such old versions are no longer
maintained and usually run on an old unsupported Node.js version.
Copy link
Member

@Byron Byron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot, looks great!

@Byron Byron merged commit 3b4998b into GitoxideLabs:main Apr 13, 2025
2 checks passed
@EliahKagan EliahKagan deleted the run-ci/gha branch April 13, 2025 18:20
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