Skip to content

Release v0.11.0 - #19

Merged
pasunboneleve merged 1 commit into
mainfrom
release/v0.11.0
Sep 2, 2026
Merged

Release v0.11.0#19
pasunboneleve merged 1 commit into
mainfrom
release/v0.11.0

Conversation

@pasunboneleve

Copy link
Copy Markdown
Owner

Release

Prepare devloop v0.11.0 for the transactional artifact-generation capability merged in #18.

Consistency

  • Cargo.toml: 0.11.0
  • Cargo.lock: 0.11.0
  • changelog: [0.11.0] - 2026-09-02
  • release-notes extraction input: 0.11.0
  • intended tag: v0.11.0

Validation

  • ./scripts/release-notes-from-changelog.sh 0.11.0 pasunboneleve/devloop
  • cargo metadata --no-deps --format-version 1
  • cargo run --quiet --bin devloop -- --version
  • cargo run --quiet --bin devloop -- docs --help
  • cargo test
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo fmt --all -- --check
  • env -u RUST_LOG ./scripts/ci-smoke.sh
  • git diff --check

The ambient local shell sets RUST_LOG=warn; the smoke script's watcher marker is an info log, so the release validation removed that external override. Exact-SHA post-merge CI for #18 passed the smoke on Linux and macOS.

Kata 3tvx

Context:
Transactional artifact generations are merged to protected main and passed exact-SHA Linux and macOS CI. The backward-compatible user capability requires a MINOR release.

Decision:
Set the Cargo package and lockfile version to 0.11.0. Move the complete artifact-generation notes from [Unreleased] into the dated 0.11.0 section while recreating an empty [Unreleased] section.

Alternatives considered:
A patch release was rejected because the release adds a new configuration table, workflow action, readiness matcher, environment contract, and built-in documentation topic.

Tradeoffs:
The release remains source-compatible for configurations that do not opt into artifacts. Consumers that adopt artifacts must satisfy the documented generation endpoint and autostart constraints.

Architectural impact:
No additional runtime boundary changes are introduced by this commit; it aligns release metadata and changelog extraction with the already merged implementation.

Validation:
`./scripts/release-notes-from-changelog.sh 0.11.0 pasunboneleve/devloop`
`cargo metadata --no-deps --format-version 1`
`cargo run --quiet --bin devloop -- --version`
`cargo run --quiet --bin devloop -- docs --help`
`cargo test`
`cargo clippy --all-targets --all-features -- -D warnings`
`cargo fmt --all -- --check`
`env -u RUST_LOG ./scripts/ci-smoke.sh`
`git diff --check`

Release: v0.11.0
Kata: 3tvx
@pasunboneleve
pasunboneleve merged commit 8401e70 into main Sep 2, 2026
2 checks passed
@pasunboneleve
pasunboneleve deleted the release/v0.11.0 branch September 2, 2026 06:39
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