airqo-platform / airqo-platform/AirQo-frontend

Remove obsolete GCP secret access from mobile CI workflow

Offen
#3,957 0 Kommentare 0 Reaktionen 2 zugewiesene Personen Beansprucht von @Psalmz777 Auf GitHub ansehen
devops
Vorherrschende Sprache
TypeScript
Sterne
23
Forks
48
Ø Merge
15 Std. 49 Min.
Gemergte PRs (30 T.)
63

Beschreibung

The mobile app code analysis workflow is still authenticating to Google Cloud and fetching Firebase-related secrets, but the project has migrated to Azure and no longer uses GCP.

Observed failure:
- Workflow: `.github/workflows/dart-code-metrics.yaml`
- Failing step: `Add firebase options files`
- Error: `gcloud.secrets.versions.access ... NOT_FOUND` for `sta-key-mobile-firebase-options-dev`

Requested cleanup:
- Remove or replace GCP auth and `gcloud secrets` usage in the mobile CI workflow.
- Update the workflow to use the current Azure-based setup, or remove the step entirely if it is no longer needed.
- Verify the workflow still supports mobile code analysis without GCP dependencies.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Open .github/workflows/dart-code-metrics.yaml and inspect the authentication and “Add firebase options files” steps, especially the gcloud secrets command. Check whether the workflow has an existing Azure-based setup or whether the Firebase step is still needed, then run the mobile code analysis workflow. Done means the analysis runs without GCP authentication or secret-fetching failures.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure, dart, github-actions, google-cloud
Bereich
ci-cd, mobile-dev
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

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