localstack / localstack/setup-localstack

0.3.2 `localstack` command not found

Aperta
#69 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Shell
Stelle
40
Fork
13
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

From GHA logs:

Run if [ "$USE_PRO" = true ]; then
  if [ "$USE_PRO" = true ]; then
    if [ "x$LOCALSTACK_API_KEY" != "x" ]; then
      echo "WARNING: LOCALSTACK_API_KEY is deprecated, please use LOCALSTACK_AUTH_TOKEN instead."
    fi
    if [ "x$LOCALSTACK_AUTH_TOKEN" = "x" -a "x$LOCALSTACK_API_KEY" = "x" ]; then
      echo "WARNING: LocalStack Auth Token not detected, please verify your configuration..."
    fi
    CONFIGURATION="DNS_ADDRESS=127.0.0.1 ${CONFIGURATION}"
    IMAGE_NAME="${IMAGE_NAME:-localstack/localstack-pro:${IMAGE_TAG}}"
  else
    IMAGE_NAME="${IMAGE_NAME:-localstack/localstack:${IMAGE_TAG}}"
  fi
  
  CONFIGURATION="IMAGE_NAME=${IMAGE_NAME} ${CONFIGURATION}"
  docker pull ${IMAGE_NAME} &
  export CI_PROJECT=
  eval "${CONFIGURATION} localstack start -d"
  
  if [ "$SKIP_WAIT" = false ]; then
    localstack wait -t ${LS_WAIT_TIMEOUT:-30}  # Let users configure the timeout via env variable
  fi
  shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
  env:
    GITHUB_REPO_NAME: TrueRowing/hydrow-identity
    NPM_CONFIG_USERCONFIG: /home/runner/_work/_temp/.npmrc
    NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX
    GH_ACTION_ROOT: ./../../_actions/LocalStack/setup-localstack/v0.3.2
    LOCALSTACK_AUTH_TOKEN: ***
    SERVICES: cognito-idp,kms
    IMAGE_TAG: latest
    INSTALL_AWSLOCAL: true
    USE_PRO: true
    CONFIGURATION: 
    SKIP_WAIT: false
/home/runner/_work/_temp/c586c0b3-9067-483a-b653-4b8a7d5a08b0.sh: line 17: localstack: command not found

The relevant action step:

            - name: configure localstack
              uses: LocalStack/setup-localstack@v0.3.2
              with:
                  image-tag: 'latest'
                  install-awslocal: 'true'
              env:
                  LOCALSTACK_AUTH_TOKEN: ${{ secrets.LOCALSTACK_AUTH_TOKEN }} # If using Pro
                  SERVICES: cognito-idp,kms # Example services to start

Fails everytime with a process exited with error code 127.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia dal passaggio del workflow GitHub Actions che utilizza LocalStack/setup-localstack@v0.3.2 e confrontalo con i comandi shell e l’ambiente registrati. Riproduci il workflow, traccia il motivo per cui l’eseguibile localstack non è disponibile e verifica che il comando sia presente e che la configurazione venga completata senza il codice di uscita 127.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions, shell
Ambito
ci-cd
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.