localstack / localstack/setup-localstack

LocalStack CLI doesn't respect version

Abierto Apto para principiantes
#65 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Shell
Estrellas
40
Forks
13
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

# Overview

When running the following GitHub Action...
```
- name: Start LocalStack
uses: LocalStack/setup-localstack@v0.3.0
with:
install-awslocal: "true"
use-pro: false
image-tag: "4.14.0"
```
...the pro version is not used, however, the code which installs the CLI defaults to the latest CLI version (and not the `image-tag` value provided:

The file `tools/action.yml` contains the line...
```
which localstack > /dev/null || pip install localstack
```
...which installs the latest version only.

I believe this line should be modified to accept a version override (`image-tag`) if one is provided. This may also be the cause of #24.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza en tools/action.yml, en el comando `pip install localstack`, y sigue cómo se hace que el input `image-tag` esté disponible para la action. Ejecuta el ejemplo de GitHub Actions del issue y verifica que la CLI de LocalStack instalada respete la versión proporcionada en lugar de usar la versión más reciente de forma predeterminada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
github-actions, shell
Área
ci-cd, cli
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Tranquilo
Claridad
Bien especificado
Aptitud para principiantes
72/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.