[Bug]: devcontainer post-create.sh fails on Kiro CLI 404, blocking uv, DocFx, Kimi and CodeBuddy installs

Offen Anfängerfreundlich
#2,605 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
75/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
docker, shell
Bereich
devops, tooling

Rechercherichtung

Beginne mit post-create.sh und dem postCreateCommand in devcontainer.json und reproduziere anschließend die Einrichtung des Containers, um den Kiro CLI 404 zu beobachten. Stelle sicher, dass eine fehlgeschlagene Kiro-Installation nicht verhindert, dass uv, DocFx, Kimi CLI und CodeBuddy installiert werden. Bestätige den Abschluss, indem du den Dev-Container neu erstellst und überprüfst, dass die späteren Tools verfügbar sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

stale
Bug Description

The post-create.sh script exits early when Kiro CLI installation fails with a 404 error, everything after Kiro is never installed: uv, DocFx, Kimi CLI, and CodeBuddy.

Steps to Reproduce
  1. Clone spec-kit
  2. Open in VS Code → "Dev Containers: Open Folder in Container..."
  3. Wait for container build to complete
Expected Behavior

All tools defined in post-create.sh are installed, even if Kiro CLI installation fails.

Actual Behavior

The script stops at Kiro CLI and never installs uv, DocFx, Kimi CLI, and CodeBuddy.

Specify CLI Version

uv not installed ...

AI Agent

Not applicable

Operating System

macos 26.5

Python Version

uv was never installed due to this bug

Error Logs
🤖 Installing Kiro CLI...
[ERROR] Command failed (Exit Code 22): curl -fsSL "https://kiro.dev/install.sh" -o "/tmp/tmp.IxPtRpp6RF"
curl: (22) The requested URL returned error: 404
[468580 ms] postCreateCommand from devcontainer.json failed with exit code 22. Skipping any further user-provided commands.
Additional Context

Confirmed the issue is not network-related:

vscode ➜ /workspaces/spec-kit (main) $ curl -fsSL "https://kiro.dev/install.sh" -o /tmp/test-kiro.sh; echo "Exit code: $?"
curl: (22) The requested URL returned error: 404
Exit code: 22
vscode ➜ /workspaces/spec-kit (main) $ curl -fsSL "https://google.com" -o /dev/null && echo "OK"
OK
Vorherrschende Sprache
Python
Sterne
138k
Forks
12.4k
Ø Merge
3 T. 6 Std.
Gemergte PRs (30 T.)
136

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/spec-kit

Alle Issues in github/spec-kit

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.