Tag-gated release pipeline to GitHub Pages
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
Línea de trabajo
Comienza con docs/overhaul/architecture.md y los workflows de CI existentes; después, inspecciona cómo el scaffold de Astro genera dist/. Ejecuta la pipeline con un tag v2.0.0-rc.1 y verifica que los jobs de lint, SAST, build y link-check se completen mientras deploy se omite; confirma que deploy requiere todos los jobs de comprobación y que los pushes a ramas no pueden hacer deploy.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Deploys happen only from v* tags. Release workflow: lint + SAST + build + link check as jobs; the deploy job needs: all of them. -rc pre-release tags run everything but skip the deploy step (pipeline dry-run). Artifact = built dist/ only, never the repo tree. Optionally restrict the github-pages environment to tag refs.
See architecture.md for the full pipeline diagram and rules.
Depends on: Astro scaffold, CI workflows.
Acceptance criteria
-
v2.0.0-rc.1tag runs the full pipeline green with deploy skipped - Deploy job provably requires all check jobs (
needs:) - No branch-push trigger can deploy
- Lenguaje dominante
- HTML
- Estrellas
- 0
- Forks
- 0
- Merge medio
- 9 h 52 min
- PR fusionados (30 d)
- 59
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de laywill/laywill.github.io
-
design
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
laywill/laywill.github.io#186 ·
-
design
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
laywill/laywill.github.io#183 · 1 comentario ·
-
Dificultad 2/5 Medio día Aptitud para principiantes 74/100
laywill/laywill.github.io#135 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
laywill/laywill.github.io#106 ·
-
infra needs-william
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
laywill/laywill.github.io#35 · 1 comentario ·
Todos los issues de laywill/laywill.github.io
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
enhancement untriaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
agent-ready documentation needs-triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
CI flake: Lints Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
clockworklabs/SpacetimeDB#5985 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
theforeman/foremanctl#862 ·