Skip to content

Release 0.1.0.dev3: version bump, generalized docstring, PyPI/Python/license badges - #340

Merged
renmengye merged 1 commit into
mainfrom
release/0.1.0.dev3
Sep 8, 2026
Merged

renmengye merged 1 commit into
mainfrom
release/0.1.0.dev3

Conversation

@renmengye

Copy link
Copy Markdown
Member

Cuts 0.1.0.dev3 (RELEASING.md). It carries the night's work: the seed cache (#330), the auto-update policy (#331), the maintenance scan (#334), start's uv guard (#333), the toolchain bump (#335), and the test/dead-code cleanups (#336, #338).

  • __version__ 0.1.0.dev2 → 0.1.0.dev3. [Unreleased] stays in place, as RELEASING.md says for a dev pre-release. dev3 is the next unused version on PyPI (dev0–dev2 are published).
  • The package docstring dropped its lab-specific framing ("co-develops the lab's benchmark-bearing repos"); Outerloop runs on the adopter's own code, so the one-line description now matches the README.
  • README badges: PyPI version, Python versions, Apache-2.0, beside the existing ci badge. The two PyPI badges resolve the moment dev3 publishes; kept to the few that tell a visitor something (published, supported Pythons, license) rather than a wall of shields.

After merge I tag v0.1.0.dev3, which the release workflow publishes to PyPI via Trusted Publishing, then a prerelease GitHub release and a fresh-venv install check.

🤖 Generated with Claude Code

…Python/license badges

- __version__ 0.1.0.dev2 -> 0.1.0.dev3 (the next unused PyPI version;
  [Unreleased] stays in place per RELEASING.md for a dev pre-release).
- The package docstring dropped the lab-specific framing: Outerloop is a
  general tool run on the adopter's own code, not only the lab's repos.
- README gains PyPI-version, Python-versions and Apache-2.0 badges beside
  the existing ci badge — the first two go live the moment dev3 publishes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

@github-actions github-actions 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.

Round 1 — reviewed head 0118ca4e — reviewer summarizer:hermes/gpt-5.6-terra over coverage+credentials+deployment+general+lifecycle+prose.

terra
Advisory findings from outerloop — the code owner decides. Reply to disagree; the outerloop:no-review label opts this PR out.

Verdict: nothing blocking — 2 advisory notes.

1 finding attached to the lines below.

Advisory (non-blocking):

  • Suggestion: The release version is not pinned by a test. [coverage] The version tests accept 0.1.0.dev2 and only compare package metadata generated from the same source, so they pass if this bump is absent. (tests/test_version.py:6; high confidence)

Merged verdict: two non-blocking maintenance findings. [coverage] The intended 0.1.0.dev3 value lacks a regression assertion; [lifecycle] the release changelog has not been moved from Unreleased as required. Rejected findings: none; credentials, deployment, general, and prose reported no findings.

Comment thread src/outerloop/__init__.py
@renmengye
renmengye merged commit ff2e1cd into main Sep 8, 2026
16 checks passed
@renmengye
renmengye deleted the release/0.1.0.dev3 branch September 8, 2026 11:26
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