InfAurora / InfAurora/TypeScript-Projects

Stop pipeline from running on unimportant changes

Offen
#49 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

AWS Enhancement
Vorherrschende Sprache
TypeScript
Sterne
2
Forks
3
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Description:

CodePipeline and workflows should not run, if changes have only been made to md, spec.ts, and .gitignore files.

ToDo List:

  1. Update both workflows to include a paths-ignore
  2. Update CodePipeline to include a filter.

Acceptance Criteria

  • Pipeline should not trigger when changes have only taken place in md, spec files, and .gitignore files.
  • Pipeline should still trigger on other file changes

Developer Notes:

  • Here are directions for adding a filter to codepipeline.
  • Here are examples for using paths-ignore.

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, beide Workflow-Dateien und die aktuelle AWS CodePipeline-Webhook-Konfiguration zu untersuchen, und überprüfe anschließend die verlinkte Dokumentation zu GitHub Actions- und CodePipeline-Filtern. Aktualisiere die Workflow- und Pipeline-Filter so, dass Änderungen, die ausschließlich Markdown-, spec.ts- oder .gitignore-Dateien betreffen, keine Runs auslösen, während jede andere Dateiänderung dies weiterhin tut.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, github-actions
Bereich
ci-cd, cloud, devops
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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