googleapis / googleapis/google-cloud-cpp

Refactor env vars in GHA scripts to parameters to reduce scope

Offen
#14,572 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
type: cleanup
Vorherrschende Sprache
C++
Sterne
659
Forks
462
Ø Merge
1 T. 2 Std.
Gemergte PRs (30 T.)
89

Beschreibung

Several of the bash scripts in `ci/gha/builds/*.sh` rely on env vars set by the workflow yml files found in `.github/workflows` to determine execution flow. Most of these would be more appropriate as arguments to the script when it is invoked.

e.g. `EXECUTE_INTEGRATION_TESTS`, `BAZEL_REMOTE_CACHE_RW_MODE`, etc.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie damit, die Skripte unter `ci/gha/builds/*.sh` und die Workflow-Dateien in `.github/workflows` zu überprüfen, um nachzuverfolgen, wie Umgebungsvariablen wie `EXECUTE_INTEGRATION_TESTS` und `BAZEL_REMOTE_CACHE_RW_MODE` die Ausführung steuern. Refaktorieren Sie die entsprechenden Werte zu Skriptargumenten und aktualisieren Sie deren Aufrufe in den Workflows; als erledigt gilt die Aufgabe, wenn die betroffenen Skripte nicht mehr von diesen von den Workflows bereitgestellten Umgebungsvariablen abhängen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
bash, github-actions
Bereich
ci-cd, devops, tooling
Issue-Typ
Refactoring
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.