FuelLabs / FuelLabs/github-actions
Use semver linting to protect against bad version bumps
- Vorherrschende Sprache
- JavaScript
- Sterne
- 12
- Forks
- 14
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der Durchsicht des Projekts cargo-semver-checks und seiner GitHub Action und untersuche anschließend, wie die wiederverwendbaren Workflows dieses Repositorys die Veröffentlichung von Crates, die PR-Validierung und das Tagging des Workspace handhaben. Als erledigt gilt, dass Semver-Prüfungen zum Zeitpunkt der Veröffentlichung konfiguriert sind und festgestellt wurde, ob PRs, die Versionen ändern, ebenfalls validiert werden sollten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- github-actions, rust
- Bereich
- build-system, ci-cd, release
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100