E2E tests in CI
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Start by finding where the e2e tests are defined and how the install check, rejection tests and Cloud lifecycle tests are separated. Then look at the existing GitHub Actions setup. Creating the Temporal Cloud test account and the secret needs maintainer access, so confirm that with the maintainers before writing workflows. Done means a pull-request workflow runs the non-Cloud tests, a workflow on pushes to main and on manual dispatch runs the Cloud lifecycle tests, and cleanup runs in an always-executed step.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Goal
The gdt e2e tests run automatically in GitHub Actions, so regressions are caught without anyone running them by hand.
Tasks
- Set up a Temporal Cloud test account for CI, with an owner and cost limit, and a service account API key stored as a GitHub Actions secret
- Add a workflow that runs the tests not needing Cloud (install check, rejection tests) on every pull request
- Add a workflow that runs the Cloud lifecycle tests on merges to
mainand on demand - Run the cleanup after every Cloud run, including failed ones
Definition of done
- Every pull request runs the tests that don't need Cloud.
- Merges to
mainrun the Cloud lifecycle tests against the test account. - No Cloud resources are left behind after a run, pass or fail.
- Lingua principale
- Go
- Stelle
- 1
- Fork
- 0
- Merge medio
- 2g 4h
- PR unite (30g)
- 7
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di temporalio/cloud-operator
-
Kustomize InstallAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
temporalio/cloud-operator#19 ·
I maintainer di solito rispondono entro 3 giorni
-
Prepare notes for DemoForse già presa @ericbriffa l’ha presa 3 giorni fa. Apertadocumentation
temporalio/cloud-operator#31 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
temporalio/cloud-operator#29 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
temporalio/cloud-operator#28 ·
I maintainer di solito rispondono entro 3 giorni
-
Helm chartAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
temporalio/cloud-operator#21 ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di temporalio/cloud-operator
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
prime-radiant-inc/evener#5028 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
[BUG] v4.2.9 PostgreSQL 启动迁移失败:DROP INDEX CURRENT_SCHEMA() 语法错误Forse già presa @renovate l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
OpenListTeam/OpenList#3267 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
'ignore' is called 'deny'Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
openpubkey/opkssh#670 ·
I maintainer di solito rispondono entro 1 giorno