FuelLabs / FuelLabs/github-actions

Use semver linting to protect against bad version bumps

Offen
#9 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.