fix(ci): give the release smoke launch work text and the current Ward lane #1046

Merged
coilysiren merged 1 commit from aos/claude/release-check-warded-director into main 2026-08-13 22:51:28 +00:00
Owner

The release workflow has failed on every aos-v* push since #1040 landed. Run 3285 stops at ward exec aos-release-check with:

aosward: --warded role director needs work text
exit status 1

Cause

#1040 made every warded role require work text and made buildWardLaunchPlan always emit ward agent run --role <role>. It updated composition_test.go, launch_test.go, and the docs. scripts/check-aos-release.sh was missed, and it asserted both retired behaviors:

  • it launched aosward --role director --dry-run bare, which validateIntegratedLaunch now rejects. This is the observed failure.
  • it grepped the plan for ward agent director, the fixed-lane spelling that is no longer emitted. This would have failed on the next line.

Change

scripts/check-aos-release.sh passes -- "aos release smoke" to the aosward launch and asserts ward agent run --role director. No production code moves, only the release smoke assertions.

Validation

Full release path run locally on darwin/arm64 at AOS_RELEASE_VERSION=aos-v0.0.0:

  • ward exec aos-release-build - ok
  • ward exec aos-release-package - ok
  • ward exec aos-release-check - verified aos, aoscompose, aosward, aosguard, agent-terminal, and aosterm release aos-v0.0.0
  • pre-commit run --all-files - all hooks passed

Failure reproduced before the change and gone after, from the same locally built aosward-darwin-arm64.

Scope

CI is otherwise green on the same commit. ci.yml, promote.yml, and mirror-to-github.yml all passed. This is the only failing workflow.

closes #1045

The `release` workflow has failed on every `aos-v*` push since #1040 landed. Run 3285 stops at `ward exec aos-release-check` with: ``` aosward: --warded role director needs work text exit status 1 ``` ## Cause #1040 made every warded role require work text and made `buildWardLaunchPlan` always emit `ward agent run --role <role>`. It updated `composition_test.go`, `launch_test.go`, and the docs. `scripts/check-aos-release.sh` was missed, and it asserted both retired behaviors: * it launched `aosward --role director --dry-run` bare, which `validateIntegratedLaunch` now rejects. This is the observed failure. * it grepped the plan for `ward agent director`, the fixed-lane spelling that is no longer emitted. This would have failed on the next line. ## Change `scripts/check-aos-release.sh` passes `-- "aos release smoke"` to the aosward launch and asserts `ward agent run --role director`. No production code moves, only the release smoke assertions. ## Validation Full release path run locally on darwin/arm64 at `AOS_RELEASE_VERSION=aos-v0.0.0`: * `ward exec aos-release-build` - ok * `ward exec aos-release-package` - ok * `ward exec aos-release-check` - `verified aos, aoscompose, aosward, aosguard, agent-terminal, and aosterm release aos-v0.0.0` * `pre-commit run --all-files` - all hooks passed Failure reproduced before the change and gone after, from the same locally built `aosward-darwin-arm64`. ## Scope CI is otherwise green on the same commit. `ci.yml`, `promote.yml`, and `mirror-to-github.yml` all passed. This is the only failing workflow. closes #1045
fix(ci): give the release smoke launch work text and the current Ward lane
All checks were successful
ci / aos-cli-tests (pull_request) Successful in 26s
ci / ward-doctor (pull_request) Successful in 21s
ci / gate (pull_request) Successful in 1m13s
95ad0435af
`aos-release-check` launched `aosward --role director` bare and grepped the
plan for `ward agent director`. #1040 retired both: every warded role now
needs work text, and `buildWardLaunchPlan` always emits
`ward agent run --role <role>`. The release workflow has failed at that step
since that commit landed.

## Validation

* `ward exec aos-release-build`, `aos-release-package`, `aos-release-check` at `AOS_RELEASE_VERSION=aos-v0.0.0` - verified aos, aoscompose, aosward, aosguard, agent-terminal, and aosterm
* `pre-commit run --all-files` - all hooks passed

closes #1045

Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
coilysiren deleted branch aos/claude/release-check-warded-director 2026-08-13 22:51:28 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/agentic-os!1046
No description provided.