Skip to content

Doc: document workflow token check in contributing and mdbook - #1192

Merged
alexhraber merged 1 commit into
masterfrom
agent/unknown/todo-01kz51-1785806912
Aug 6, 2026
Merged

Doc: document workflow token check in contributing and mdbook#1192
alexhraber merged 1 commit into
masterfrom
agent/unknown/todo-01kz51-1785806912

Conversation

@alexhraber

@alexhraber alexhraber commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Resolves issue #1173 and fixes the release-artifact-sync workflow parse failure observed in run 31066729211.

Changes

  • Documents the GitHub workflow token requirement in CONTRIBUTING.md and the mdBook.
  • Adds the contributing guide to the mdBook navigation.
  • Rebases and squashes the PR onto current master (v0.96.8) so its first publishable commit is complete.
  • Fixes .github/workflows/release-artifact-sync.yml: the PR body heredoc was at column zero inside a YAML run: | block, so GitHub rejected the workflow before creating any jobs. The heredoc content is now indented as YAML block content while remaining column-zero in the shell script after YAML stripping.
  • Makes validation refresh supported specs projections on every invocation, while release-bound entrypoints and the managed Dockerfile pin change only when the evaluating Decapod release changes.
  • Refreshes those release-bound surfaces immediately after workspace creation.
  • Adds a per-commit publication-bundle gate. Each publishable commit must carry the four entrypoints, managed Dockerfile, specs manifest and material spec prose, plus claims, plan, trajectory, and validation artifacts.
  • Updates the agent instruction source and validation living spec so agents amend or squash before opening a PR and never stop after recoverable validation failure.

Validation

  • cargo fmt --check passes.
  • cargo build --bin decapod passes.
  • actionlint .github/workflows/release-artifact-sync.yml passes.
  • git diff --check passes.
  • decapod validate --store user --format json passes locally with zero failures; warnings are limited to the existing risk-map, watcher-audit and stale-workspace review notices.
  • The hosted Decapod checks are running on the rebased, single-commit head.

@alexhraber
alexhraber force-pushed the agent/unknown/todo-01kz51-1785806912 branch from 5c3c312 to 3b05396 Compare August 6, 2026 03:13
@alexhraber
alexhraber force-pushed the agent/unknown/todo-01kz51-1785806912 branch from 3b05396 to 59ac261 Compare August 6, 2026 03:45
@alexhraber
alexhraber merged commit c85957c into master Aug 6, 2026
37 checks passed
@alexhraber
alexhraber deleted the agent/unknown/todo-01kz51-1785806912 branch August 6, 2026 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant