localstack / localstack/setup-localstack

LocalStack CLI doesn't respect version

Ouverte Adaptée aux débutants
#65 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Shell
Étoiles
40
Forks
13
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez dans tools/action.yml, au niveau de la commande pip install localstack, et suivez la manière dont l’input image-tag est rendu disponible pour l’action. Exécutez l’exemple GitHub Actions de l’issue et vérifiez que la CLI LocalStack installée respecte la version fournie au lieu d’utiliser par défaut la dernière version disponible.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github-actions, shell
Domaine
ci-cd, cli
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
Calme
Clarté
Clairement spécifiée
Accessibilité débutants
72/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.