Use pattern matching in refFilterForPush
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, typescript
- Área
- ci-cd
Línea de trabajo
Comienza con el punto de entrada refFilterForPush y el ejemplo YAML del issue. Confirma cómo se seleccionan actualmente las refs exactas y, después, define y verifica la coincidencia para refs/heads/main y refs/heads/releases/v* para que no sea necesario enumerar individualmente las ramas de release.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
One popular branching strategy, when dealing with maintenance/patch releases, is to late-cut branches. That is, you end up with something like:
- main
- releases/v1
- releases/v1.4
- releases/v2
- etc
There may or may not be a floating major/minor release branch, depending on whether there are any bug fixes for any particular released version.
The problem is that currently refFilterForPush would require listing all such branches explicitly, meaning modifications to CI scripts for each release.
Instead, it would be nice if refFilterForPush supported pattern matching/globbing:
- name: Pre-build dev container image
uses: devcontainers/[email protected]
timeout-minutes: 10
with:
imageName: someRepo/someImage
imageTag: sometag
subFolder: src
push: filter
refFilterForPush: |
refs/heads/main
refs/heads/releases/v*
- Lenguaje dominante
- TypeScript
- Estrellas
- 499
- Forks
- 101
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 devcontainers/ci
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
devcontainers/ci#446 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
devcontainers/ci#444 · 1 comentario · 3 reacciones ·
-
Inputs are wrong in post step when action is called through a nested composite actionQuizá libre de nuevo @v-Kaniska244 la tomó hace 57 días y no hay ningún pull request abierto. Abierto
devcontainers/ci#442 · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
devcontainers/ci#437 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
devcontainers/ci#430 ·
Todos los issues de devcontainers/ci
Issues similares
-
bug HemiStake
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
hemilabs/ui-monorepo#2413 ·
Los mantenedores suelen responder en 1 día
-
component/ui framework/react kind/bug language/javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
meshery/meshery#22216 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
company delete fails with 500 on any company that has activity (cost events, inbox dismissals)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
paperclipai/paperclip#14982 ·
Los mantenedores suelen responder en 1 día
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
lingdojo/kana-dojo#31515 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día