[M10.1] E2E suite on real VMs
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 20/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- devops, docker, github-actions, typescript
- Domaine
- devops, infrastructure, testing
Piste de recherche
Start by reading .github/workflows/e2e-nightly.yml and the existing CI work in issue #137, then identify how the project deploys and runs its scenarios. Implement the three pnpm e2e:* commands using Hetzner Cloud VMs tagged by run id. Done means all six scenarios run green three nights in a row and forced failures leave no orphaned VMs; this is blocked on #137 and an owner-provided Hetzner token.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Task id
M10.1
Track
X: cross-cutting
Scope
- Implement
pnpm e2e:provision,pnpm e2e:run,pnpm e2e:teardownused by.github/workflows/e2e-nightly.yml(Hetzner Cloud viahcloud, resources tagged with the run id, teardown deletes by tag). - Scenarios: deploy, rollback, failover, backup and restore, preview, upgrade.
Acceptance criteria
Nightly run green three nights in a row; no orphaned VMs after a forced failure.
Depends on
M4.5
Blocked by
CI-1 (#137) and a Hetzner token set by the owner.
- Langage dominant
- TypeScript
- Étoiles
- 2
- Forks
- 1
- Merge moyen
- 7 h 17 min
- PR mergées (30 j)
- 197
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de shipkeepdev/shipkeep
-
good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
shipkeepdev/shipkeep#295 ·
Les mainteneurs répondent en général sous 1 jour
-
good first issue priority:P2 track:control-plane
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
shipkeepdev/shipkeep#212 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue priority:P3 track:web
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
shipkeepdev/shipkeep#144 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation good first issue priority:P3 track:control-plane
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
shipkeepdev/shipkeep#143 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue priority:P3 track:control-plane
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
shipkeepdev/shipkeep#142 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de shipkeepdev/shipkeep
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
vercel-labs/ui#540 ·
Les mainteneurs répondent en général sous 1 jour
-
accepted ai-dev ai-implementing
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
livesport/homer#218 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
normalizePropName strips `#` characters from Figma property names instead of only the `#id` suffixOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
figma/code-connect#419 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
Negative values skip k/M abbreviation and medium decimal format on line, stacked-area, and tooltipOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
britecharts/britecharts#1255 ·
Les mainteneurs répondent en général sous 1 jour