Skip to content

Make CI easier to read and run, and update it with Dependabot #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 13, 2025

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