Skip to content

Cut 0.26.0 - #546

Merged
blooop merged 1 commit into
mainfrom
release/0.26.0
Sep 1, 2026
Merged

Cut 0.26.0#546
blooop merged 1 commit into
mainfrom
release/0.26.0

Conversation

@blooop

@blooop blooop commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Cuts 0.26.0 with everything that had accumulated under [Unreleased], on top of
the four dependency bumps merged just ahead of it.

The cut

Same four files as every cut before it:

  • rust/Cargo.toml[workspace.package] version to 0.26.0, which is the
    single source both halves of the release read.
  • rust/Cargo.lock — the five workspace crates and nothing else. Verified: no
    third-party dependency moved, so this is not a dependency update wearing a
    release's clothes.
  • CHANGELOG.md[Unreleased] stays as the stable heading, emptied, and the
    section it held becomes ## [0.26.0] - 2026-09-01.
  • README.md — the conda badge and the dl --version example.

Minor rather than patch: the section carries five additions, not just fixes.

Checked before pushing

  • scripts/changelog_frozen.py against this branch's actual base — all 65
    released sections untouched. The cut is the one edit shaped to pass it: a
    version present only on head.
  • The release-notes awk in publish.yml extracts a non-empty ## [0.26.0]
    section, so the step that fails a release with "a release nobody can read is
    not a release" has something to read.
  • cargo build --release then dl --version / aid --version — both report
    0.26.0, which is what publish.yml asserts against the built wheel.

One tidy-up

Drops an empty ### Fixed heading that two separate merges had each contributed
to [Unreleased], leaving the section with two of them and nothing under the
first. Removed now rather than frozen into a shipped release — once 0.26.0 is a
released section, changelog_frozen.py correctly refuses to let anyone clean it
up.

Dependency bumps this sits on

Note that #544 moves rattler-build v0.65.0 → v0.68.0 underneath, and
conda-publish.yml has never run with it — this release is its first real
exercise, as is #543's GHCR login on devcontainer-prebuild.yml.

🤖 Generated with Claude Code

Summary by Sourcery

Release version 0.26.0 with the accumulated project changes and synchronized user-facing version metadata.

Enhancements:

  • Prepare the 0.26.0 release by promoting the accumulated unreleased changes into a dated changelog section and removing an empty duplicate heading.

Build:

  • Update the workspace and lockfile versions to 0.26.0.

Documentation:

  • Update the README release badge and version example to 0.26.0.

The [Unreleased] section as it stood becomes the release: five additions
around `dl --prune` and `--ls`, the thirteen-module split of
`flows::lifecycle`, the reusable OpenSSH connection per workspace, and
the run of fixes behind them.

Also drops an empty `### Fixed` heading that two merges had each
contributed to [Unreleased]. Better removed now than frozen into a
shipped section, where the changelog guard would rightly refuse to let
anyone tidy it.

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Sorry @blooop, you've used your own review budget of 250,000 diff characters for the last 7 days.

You can request another review in 3 days and 8 hours by commenting @sourcery-ai review. Upgrade to get a review now.

@sourcery-ai

sourcery-ai Bot commented Sep 1, 2026

Copy link
Copy Markdown
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

Cuts version 0.26.0 by updating the workspace and lockfile metadata, promoting the accumulated changelog entries into a dated release section, and synchronizing the README’s release references.

File-Level Changes

Change Details Files
Bumps the workspace release version to 0.26.0 and synchronizes generated package metadata.
  • Updates the single workspace version source.
  • Refreshes the five workspace entries in the lockfile without third-party dependency changes.
rust/Cargo.toml
rust/Cargo.lock
Promotes the accumulated unreleased notes into the dated 0.26.0 release section while preserving the empty Unreleased heading.
  • Adds the 2026-09-01 release heading and keeps all five additions and fixes under it.
  • Removes the duplicate empty Fixed subsection before the release is frozen.
CHANGELOG.md
Updates user-facing documentation to identify the 0.26.0 release.
  • Changes the Conda badge version.
  • Updates the dl --version example.
README.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@codecov

codecov Bot commented Sep 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.91%. Comparing base (a946365) to head (ec8c44e).

Additional details and impacted files
Flag Coverage Δ
python 42.98% <ø> (ø)
rust 95.21% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
shipped code (rust) 95.21% <ø> (+<0.01%) ⬆️
harness and tooling (python) 42.98% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@blooop
blooop merged commit 95a594d into main Sep 1, 2026
15 checks passed
@blooop
blooop deleted the release/0.26.0 branch September 1, 2026 12:32
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