FuelLabs / FuelLabs/github-actions
Use semver linting to protect against bad version bumps
- Lingua principale
- JavaScript
- Stelle
- 12
- Fork
- 14
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Investigate using the third-party cargo plugin "cargo-semver-checks" on our Rust repos to verify that semver (based on the Rust interfaces) isn't violated. This should be done at crate publishing time, and potentially even before release by validating PRs that modify crate versions.
https://predr.ag/blog/toward-fearless-cargo-update/
https://github.com/obi1kenobi/cargo-semver-checks-action
This will require some configuration to work with our workspace tagging scheme.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia esaminando il progetto cargo-semver-checks e la relativa GitHub Action, quindi analizza come i workflow riutilizzabili di questo repository gestiscono la pubblicazione dei crate, la validazione delle PR e il tagging del workspace. Il lavoro è completato quando i controlli semver sono configurati al momento della pubblicazione e si è stabilito se anche le PR che modificano le versioni debbano essere validate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- github-actions, rust
- Ambito
- build-system, ci-cd, release
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100