-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Github supports sharing workflows between repos in an organization:
https://docs.github.com/en/enterprise-cloud@latest/actions/using-workflows/reusing-workflows
Make a list of workflows that should be shared among multiple repos (commit message checker, license checker, cargo clippy, cargo fmt, dependabot, etc.) and implement them as shared workflows so that we can avoid duplicating them across every repo.
Candidates for shared workflows:
- [Feature] Implement shared commisery workflow. #50
- automerge
- dependabot
- [Feature] Implement project management automation #46
- spdx-headers
- copy labels
- Implement cargo related shared workflows #54
- cargo clippy
- cargo-deny
- cargo test (do last, make sure it depends on the success of the above, takes time and done against a matrix)
The first step for each of these is to define them as shared workflows in this repo. Once that is done, we should go through every other repo and reference the workflows from any repo that wants to use these.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Standby (next sprint)