[Bug]: devcontainer post-create.sh fails on Kiro CLI 404, blocking uv, DocFx, Kimi and CodeBuddy installs
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
Direzione di ricerca
Inizia con post-create.sh e il postCreateCommand in devcontainer.json, quindi riproduci la configurazione del container per osservare il 404 di Kiro CLI. Assicurati che un’installazione non riuscita di Kiro non impedisca l’installazione di uv, DocFx, Kimi CLI e CodeBuddy. Conferma il completamento ricostruendo il dev container e verificando che gli strumenti successivi siano disponibili.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Clone spec-kit
- Open in VS Code → "Dev Containers: Open Folder in Container..."
- 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
- Lingua principale
- Python
- Stelle
- 138k
- Fork
- 12.4k
- Merge medio
- 3g 6h
- PR unite (30g)
- 136
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/spec-kit
-
enhancement needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
enhancement needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
[Feature]: 给 slug 添加默认值 Apertaenhancement needs-triage triage-can-wait
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
extension-submission triage-can-wait
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Tutte le issue di github/spec-kit
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100