You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Show the release command in the deploy and rollback plans (S-005-8, S-005-9) #120
Builds part of spec S-005, docs/specs/005-release-command.md (feature issue #88): the acceptance criteria below. Each needs a test that names its id (test_s005_<k>_..., or a proves: S-005-8 comment line).
This is the release command in the deploy and rollback plans.
S-005-8: deploy without --yes exits 0, shows releaseCommand with command, workingDirectory, timeoutSeconds and server, and runs no ansible-playbook; for a component without release it shows releaseCommand: null
S-005-9: rollback of a component with release runs no release command, and its plan without --yes shows releaseCommandSkipped: true
Triage: implement, for the next release candidate.
The plan: build the criteria listed in the body, as docs/specs/005-release-command.md (S-005, approved in #102) says, each with a test that names its id. A departure from a criterion goes back as a question, never a quiet change. Build issues start in order: this one starts once every issue on its Depends on lines has closed. I'll link the PR here.
PR #136 builds S-005-8 and S-005-9: the deploy plan shows release_command (command, resolved working directory, timeout, server) or null, and the rollback plan shows release_command_skipped: true with no release command run (rollback already ran none on main). It also marks spec 005 built.
Trade-off: no S-005 criterion has run on a live Debian/systemd host yet; the tests use a stand-in engine and a stand-in systemd-run, and the spec's Verification section says so.
Released in v0.8.0rc7 (pre-release). uv tool install --prerelease allow cloudfall==0.8.0rc7
A plain install gets it with the next stable release.
If you filed this: react 👍 on this comment once it works for you, or reply if it doesn't.
Activity
shipmill-romamo commentedon Oct 27, 2026
Triage: implement, for the next release candidate.
The plan: build the criteria listed in the body, as
docs/specs/005-release-command.md(S-005, approved in #102) says, each with a test that names its id. A departure from a criterion goes back as a question, never a quiet change. Build issues start in order: this one starts once every issue on itsDepends onlines has closed. I'll link the PR here.shipmill-romamo commentedon Oct 27, 2026
PR #136 builds S-005-8 and S-005-9: the
deployplan showsrelease_command(command, resolved working directory, timeout, server) ornull, and therollbackplan showsrelease_command_skipped: truewith no release command run (rollback already ran none on main). It also marks spec 005built.Trade-off: no S-005 criterion has run on a live Debian/systemd host yet; the tests use a stand-in engine and a stand-in
systemd-run, and the spec's Verification section says so.shipmill-romamo commentedon Oct 27, 2026
Released in v0.8.0rc7 (pre-release). uv tool install --prerelease allow cloudfall==0.8.0rc7
A plain install gets it with the next stable release.
If you filed this: react 👍 on this comment once it works for you, or reply if it doesn't.