Windows runner pwsh not exiting on invalid jf rt upload command
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- github-actions, powershell
- Área
- ci-cd, cli, devops, operating-systems
Línea de trabajo
Empieza reproduciendo el flujo de trabajo en un runner windows-latest con shell: pwsh y JFrog CLI 2.50.4, comparando el comando no válido jf rt upload con el comando independiente no válido de PowerShell. Rastrea cómo la acción de configuración expone o invoca JFrog CLI y cómo su estado de salida llega al paso de pwsh. Se considera completado cuando un comando de carga no válido detiene el flujo de trabajo antes de que se ejecute el comando siguiente jfrog rt --help.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
The JFrog CLI when run under shell: pwsh should fail and exit when given an invalid jf rt upload ... command
For example:
on:
push:
branches:
- main
jobs:
test-exits-windows-normal-invalid-command:
runs-on: windows-latest
steps:
- name: setup jfrog cli
uses: jfrog/setup-jfrog-cli@v3
- name: powershell actually exits on normal invalid command
if: always()
shell: pwsh
run: |
$ErrorActionPreference = 'Stop'
someInvalidCommand
jfrog rt --help
test-exits-windows:
runs-on: windows-latest
steps:
- name: setup jfrog cli
uses: jfrog/setup-jfrog-cli@v3
- name: powershell should also exit on invalid jfrog command
if: always()
shell: pwsh
run: |
$ErrorActionPreference = 'Stop'
jfrog rt upload invalidcommand
jfrog rt --help
test-exits-linux:
runs-on: ubuntu-latest
steps:
- name: setup jfrog cli
uses: jfrog/setup-jfrog-cli@v3
- name: Bash is fine and works correctly
shell: bash
run: |
jfrog rt upload invalidcommand
jfrog rt --help
results in
Notably, the passing step (which should be failing!) will correctly fail if the final line in the pwsh block is an invalid jfrog CLI command.
I believe that running a passing JFrog command (or any command?) after the failed command will cause the overall step to register as a pass.
Current behavior
invalid or incorrectly formatted jf rt upload ... commands, when run under shell: pwsh on windows runners do not exit.
Reproduction steps
run the workflow above
Expected behavior
invalid or incorrectly formatted jf rt upload ... commands, when run under shell: pwsh on windows runners should prevent the pwsh block from progressing.
Setup JFrog CLI version
uses: jfrog/setup-jfrog-cli@v3
JFrog CLI version
version: 2.50.4
Workflow operating system type and version
windows-latest
JFrog Artifactory version (if relevant)
No response
JFrog Xray version (if relevant)
No response
- Lenguaje dominante
- TypeScript
- Estrellas
- 267
- Forks
- 111
- Merge medio
- 10 min
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una 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 jfrog/setup-jfrog-cli
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
jfrog/setup-jfrog-cli#361 ·
-
Ghost mode continues to intercept commands after POST configuration step within GitHub ActionsAbiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
jfrog/setup-jfrog-cli#349 ·
-
feature request
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
jfrog/setup-jfrog-cli#348 ·
-
bug
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
jfrog/setup-jfrog-cli#347 · 1 comentario ·
-
`enable-package-alias: true` installs the alias but never activates it (`JFROG_CLI_GHOST_FROG` is never set)Posiblemente ocupada @amarkdotdev la tomó hace 61 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
jfrog/setup-jfrog-cli#343 · 1 reacción ·
Todos los issues de jfrog/setup-jfrog-cli
Issues similares
-
bug priority: P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
wayfinder:task
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
bug customer-reported data-plane question Service Attention Storage
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
Azure/azure-rest-api-specs#47397 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Claude thinking budget can shrink capped Haiku responses to 2,048 tokensPosiblemente ocupada @DavyMassoneto la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
diegosouzapw/OmniRoute#17109 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
paperclipai/paperclip#16785 ·
Los mantenedores suelen responder en 1 día