Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Runtime setup actions ignore newer pins in actions-lock.json

Chiusa Adatta ai principianti
#72,156 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@pelikhan ci sta già lavorando.

Dal 27/10/2026.

  • #72272 di @copilot-swe-agent — integrata

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
83/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
github-actions, go

Direzione di ricerca

Inizia da pkg/workflow/runtime_step_generator.go, in particolare da generateSetupStep e dalla relativa ricerca getActionPin, quindi confrontala con la ricerca che tiene conto della cache usata altrove. Riproduci il caso con runtimes.python.version: "3.12" e una voce actions/[email protected] in actions-lock.json; il lavoro è completato quando la compilazione usa lo SHA v7.1.0 presente nella cache invece dello SHA v7.0.0 incluso nel pacchetto.

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

Descrizione

ai-inspected

Even though setup-python is pinned to v7.1.0 in the cache, the .lock.yml compile is choosing v.7.0.0.

  • Version: gh-aw v0.93.5

To repro, create a workflow with runtimes.python.version: "3.12" and a valid actions/[email protected] cache entry in actions-lock.json.

You'll see the compilation emits the bundled v7.0.0 SHA.

Expected: Runtime setup honors the newer cached pin, consistent with the cache-aware lookup.

Likely cause (per copilot's evaluation): generateSetupStep calls embedded-only getActionPin instead of the cache-aware helper.

Lingua principale
Go
Stelle
5.5k
Fork
606
Merge medio
4h 8m
PR unite (30g)
813

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

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.

Altre issue di github/gh-aw

Tutte le issue di github/gh-aw

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.