Skip to content

ci: autonomous releases with deferred registry publishing - #204

Merged
zackees merged 1 commit into
mainfrom
feat/auto-release
Sep 13, 2026
Merged

zackees merged 1 commit into
mainfrom
feat/auto-release

Conversation

@zackees

@zackees zackees commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Summary

Implements #203 following soldr/zccache version-bump automation. Adds auto-release.yml for main Cargo-version bumps and manual dispatch (dry-run by default), reuses existing all-feature package and six-target worker gates, and creates GitHub releases directly without relying on bot-triggered release events.

Crates.io and PyPI remain disabled until repository opt-in variables and credentials are configured by the owner. GitHub assets publish independently. Registry jobs wait for immutable GitHub asset verification; tag dispatch supports later registry recovery. No tokens or repository variables were changed and no release was dispatched.

Validation

  • Focused regression RED before implementation, GREEN afterward (5 tests).
  • Existing package configuration test and process-substrate validator passed.
  • Rust facade-policy tests: 15 passed; strict targeted Clippy and fmt passed.
  • actionlint, Ruff, diff whitespace checks passed.
  • Single-agent clud-review clean after addressing artifact layout, publication ordering, tag recovery and variable scope.
  • Hosted workflow execution remains to be verified; local checks do not constitute a release.

Coordinated with FastLED/cli#242. This release infrastructure must land before the final migration release.

@zackees
zackees merged commit 4f4afe3 into main Sep 13, 2026
49 checks passed
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