Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/Open-Sentencing

Starter Kit: CI/CD with Github Actions

Offen
#58 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
ms-cohort-claimed stale testing
Vorherrschende Sprache
Keine Sprachdaten
Sterne
76
Forks
16
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Background on the problem the feature will solve/improved user experience
Manual cloud deployments are tedious.

### Describe the solution you'd like
Once we've validated our manual deployments we would like to have CI/CD to deploy easily to cloud across all Open Sentencing repositories.

### Tasks

Add github actions for:
- [ ] building
- [ ] unit testing
- [ ] accessibility testing
- [ ] linting
- [ ] deployment

Related Issues:
- https://github.com/Call-for-Code-for-Racial-Justice/Open-Sentencing-Aggregator/issues/30
- https://github.com/Call-for-Code-for-Racial-Justice/Open-Sentencing-Aggregator/pull/20
- https://github.com/Call-for-Code-for-Racial-Justice/Open-Sentencing/issues/28
- https://github.com/Call-for-Code-for-Racial-Justice/Open-Sentencing-Aggregator/issues/28
- https://github.com/Call-for-Code-for-Racial-Justice/Open-Sentencing-UI/issues/63

### Acceptance Criteria

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die verwandten Issues und den Pull Request zu prüfen, insbesondere Aggregator issue 30 und PR 20, um den bestehenden manuellen Deployment-Prozess über mehrere Repositories hinweg zu verstehen. Das Issue nennt keine Dateien, Tests, keinen Cloud-Anbieter und keine Akzeptanzkriterien; für den Abschluss müssten Workflows für das Bauen, Unit-Tests, Accessibility-Tests, Linting und Deployment abgedeckt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions
Bereich
ci-cd, cloud, devops
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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