Document restrictions on start command's first parameter
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, typescript
- Área
- documentation
Línea de trabajo
Comienza con la documentación de la acción para la entrada start e inspecciona el código fuente vinculado de @actions/io en packages/io/src/io.ts, especialmente la comprobación de io.ts alrededor de las líneas 257-260. Documenta que el primer parámetro start no puede ser una ruta relativa a un ejecutable e incluye la solución alternativa basada en shell que se muestra en el issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I just spent hours scratching my head trying to understand why my server would not start and always get the error:
Unable to locate executable file: [...]
The file is actually there and is executable.
- uses: cypress-io/github-action@v2
env:
[...]
DEBUG: '@cypress/github-action'
with:
[...]
path: e2e
start: ../some/executable/script
It turns out io.which from @actions/io, called by this GitHub action, refuses to parse executable paths from relative script files. I assume this is for security reasons (actual source):
if (tool.includes(path.sep)) {
return []
}
I believe the documentation of start should clearly state that scripts cannot be executed like this.
As a workaround, I ran:
- uses: cypress-io/github-action@v2
env:
[...]
DEBUG: '@cypress/github-action'
with:
[...]
path: e2e
start: sh ../some/executable/script
and it works just fine.
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.5k
- Forks
- 356
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 25
Preparar el entorno
- 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 cypress-io/github-action
-
Renovate: lock file maintenance fails in Yarn ModernQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug renovate
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
cypress-io/github-action#1910 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
renovate
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
cypress-io/github-action#1911 ·
Los mantenedores suelen responder en 1 día
-
Yarn v1 Classic unsupported - deprecation is dueQuizá libre de nuevo @MikeMcC399 la tomó hace 126 días y no hay ningún pull request abierto. Abiertodocumentation
cypress-io/github-action#1819 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Migrate to ESMAbiertotype: enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
cypress-io/github-action#1647 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
Cypress.env deprecation / cy.env additionQuizá libre de nuevo @MikeMcC399 la tomó hace 61 días y no hay ningún pull request abierto. Abiertotests type: enhancement
cypress-io/github-action#1620 · 8 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de cypress-io/github-action
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
parse-community/parse-server#10871 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
521xueweihan/HelloGitHub#4270 ·
-
502 on Node 26: ERR_INVALID_ARG_VALUE: Setting the TLS ServerName to an IP address is not permittedAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
c1overzz/dsh-bili-scroll#189 ·
Los mantenedores suelen responder en 1 día