Skip to content

release: v0.11.0 - #128

Merged
mmcky merged 1 commit into
mainfrom
release/v0.11.0
Aug 7, 2026
Merged

mmcky merged 1 commit into
mainfrom
release/v0.11.0

Conversation

@mmcky

@mmcky mmcky commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Cuts v0.11.0. CHANGELOG-only — no action code changes.

Why minor rather than patch

The headline changes are two bug fixes, but upload-failure-reports is a new input on build-jupyter-cache (verified absent at v0.10.0, present on main), so this is more than a patch under the 0.x convention in CONTRIBUTING.

What's in it

Eight commits since v0.10.0, in four themes:

Theme Refs
Container-mode failure alerting never worked — three independent bugs on one 14-line path #83, #122
A run that aborted before the builds alerted nobody — guards tested == 'false' against an output that was '' #123, #127
Harness relevance gate replaces paths: filters, making the harness safe to require on main #116, #124
Container smoke tests could not fail; both images now tested as real container: jobs #108, #125

Why this release matters more than the version bump suggests

build-jupyter-cache calls setup-environment and build-lectures at the pinned @v0 ref, and v0 still points at v0.10.0 — so neither alerting fix reaches any consumer until v0 moves in the release steps below. The canary (test-actions-lecture-intro) runs against @v0, and the issue-filing path is the half the in-repo harness structurally cannot cover, so moving v0 is also what finally puts that path under observation.

Note separately that lecture-dp pins exact tags at @v0.8.0, so it will still not have either fix after this release — bumping it is a follow-up, tracked in PLAN.

Changelog housekeeping

The Unreleased section had accumulated two separate ### Fixed blocks (the #123 work was written above the #122 entries rather than merged into them). They are merged into one, ordered oldest-first so the #123 entry reads after the #122 entries it refers back to. Sections are now Added / Changed / Fixed, matching Keep a Changelog and the earlier released sections. A guard in the script that made the edit asserted no entry was dropped or duplicated in the reorder.

Release steps after merge (CONTRIBUTING §"Creating a Release")

Tag v0.11.0, force-move the floating v0 to it, publish the GitHub Release. Step 5 — drop @v0 workarounds this release makes obsolete — is a no-op: the @v0 mentions in test-actions.yml are comments describing the structural limitation, not workarounds, and CONTRIBUTING records "Currently outstanding: none".

🤖 Generated with Claude Code

Minor, not patch: `upload-failure-reports` is a new input on
build-jupyter-cache, so this is more than bug fixes even though the headline
changes are two alerting fixes.

Also merges the two separate `### Fixed` blocks the Unreleased section had
accumulated — the #123 work was written above the #122 entries rather than
into them — and orders the merged block oldest-first, so the #123 entry reads
after the #122 entries it refers back to.

Contents: the container-mode alerting fix (#83, #122), the abort-before-builds
fix (#123, #127), the harness relevance gate (#116), and container smoke tests
that can actually fail (#108).

CONTRIBUTING step 5 (drop @v0 workarounds this release makes obsolete): none
outstanding — the `@v0` mentions in test-actions.yml are comments describing
the structural limitation, not workarounds.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 6, 2026 23:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the repository for the v0.11.0 release by updating CHANGELOG.md only (no action/runtime code changes), promoting the prior Unreleased entries into a dated release section and normalizing section ordering.

Changes:

  • Moves the Unreleased changelog entries into a new 0.11.0 release section.
  • Reorders and consolidates entries under Added / Changed / Fixed to match prior sections and Keep a Changelog structure.

@mmcky
mmcky merged commit 86b7eee into main Aug 7, 2026
18 checks passed
@mmcky
mmcky deleted the release/v0.11.0 branch August 7, 2026 00:13
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.

2 participants