Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

chore: 9569 image build fails — GH_PAT not provided to build workflow

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

Personne n'a encore pris cette issue.

Évaluation

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

Piste de recherche

Commencez par .github/workflows/build.yml et l’invocation de build.sh pour l’image 9569 ; comparez l’environnement du workflow aux variables requises par le script. Exécutez le workflow avec workflow_dispatch après la modification. Le travail est terminé lorsque la compilation 9569 réussit sans l’erreur signalant l’absence de GH_PAT et que la compilation de l’image peut valider #2.

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

Description

chore

Observed 2026-10-07 while merging the Python 3.7→3.11 base bump (#2): the Build and Publish Devcontainers run for the merge commit failed.

Evidence: run 37574650438, job build (9569):

Error: GH_PAT environment variable is not set.
##[error]Process completed with exit code 1.

Cause: .github/workflows/build.yml logs in to ghcr with GITHUB_TOKEN, but build.sh separately requires a GH_PAT environment variable that the workflow never sets — so every push touching 9569/** fails at the build-script step. (tnl/nysd legs only "succeed" because their step conditions skip them when the commit message doesn't mention those subdirs.)

Impact: the 3.11 base bump in #2 could not be validated by an image build (pre-existing breakage, unrelated to the Dockerfile change). The image at ghcr.io is presumably stale.

Suggested fix: provide GH_PAT as a repo secret (fine-grained PAT with write:packages) and pass it in the build step (env: GH_PAT: ${{ secrets.GH_PAT }}), or refactor build.sh to use the already-logged-in docker session. Then re-run the workflow via workflow_dispatch to validate #2's image.

Langage dominant
Shell
Étoiles
0
Forks
0
Merge moyen
7 min
PR mergées (30 j)
2

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

  • Aucun Dockerfile ni fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun 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.

Issues similaires

Plus d'issues Shell/Bash

Recevez les nouvelles issues par e-mail

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