MetaMask / MetaMask/github-tools

Extract `changelog-check` to separate action

Offen
#142 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

team-core-platform
Vorherrschende Sprache
TypeScript
Sterne
12
Forks
7
Ø Merge
1 T. 1 Std.
Gemergte PRs (30 T.)
10

Beschreibung

The `changelog-check` workflow helps us ensure that changelogs are updated alongside changes in polyrepos and monorepos.

Currently, when we make use of this workflow in other repos we need to pin to a specific commit ID. This is cumbersome because it means that if we want to make a change to the workflow we now need to go through each repo by hand and update the commit ID.

If we extracted this workflow to an action, we could start using version strings such as `v1`. As long as new changes were backward compatible they would automatically get propagated to all of the repos.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den bestehenden changelog-check-Workflow zu lokalisieren und zu überprüfen, wie andere Repositories ihn verwenden. Extrahiere ihn in eine versionierte GitHub Action, aktualisiere das Nutzungsmodell zur Unterstützung von v1-style-Referenzen und überprüfe, dass changelog-Prüfungen weiterhin sowohl für Polyrepos als auch für Monorepos funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions
Bereich
ci-cd, devops
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.