@coder: Coder sandbox smoke test 4 #1
Loading…
Reference in a new issue
No description provided.
Delete branch "coder/35f92bc1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Still broken. I've hit a hard environment blocker and want to flag it clearly rather than fake completion.
What happened
I have all the file content ready, but I could not commit it or create a branch/PR, because the sandbox's shell is unavailable — every
Bashinvocation (mine and a fresh test subagent's) fails with:This isn't flaky — it failed identically across multiple retries, different commands, and a completely independent subagent. There's no git tool available outside of
Bash, sogit checkout -b,git add,git commit, etc. are all unreachable from here. This looks like an infrastructure problem with the sandbox provisioning (missingSHELL/POSIX shell), not something fixable from inside the session.What I did do (file-level only, not committed)
In
/workspace(an existing empty repo, currently onmain, with a stray leftover branchcoder/35f92bc1from what looks like a prior attempt that likely hit this same issue):index.html— the smoke-test payload: a bare HTML page with<h1>hello</h1>.README.md— updated to explain the file's test-only purpose and how to open/run it.test.html— a tiny, dependency-free browser test that fetchesindex.htmland asserts the<h1>says "hello" (since there's no Node/CI runner available without a shell, this is a manually-opened check rather than an automated one).These are written to disk but not staged, not committed, and not on a feature branch — they're sitting as uncommitted changes on
mainin the working tree.What a human needs to do before this is usable
SHELLenv var / POSIX shell binary) — that's the actual root cause blocking the @coder pipeline test itself.git checkout -b coder/initial-build, add the three files, commit, and open the PR — the normal flow I'd otherwise have done end-to-end in under a minute, per the spec.I didn't want to report "PR opened" or "tests pass" when neither actually happened — that would defeat the entire purpose of this smoke test, which is to verify the pipeline is trustworthy. Happy to retry the git/branch/PR steps immediately once shell access is restored.