Skip to content

chore(release): prepare v0.6.0 - #216

Merged
rng1995 merged 2 commits into
mainfrom
naren/release-v0.6.0
Oct 20, 2026
Merged

rng1995 merged 2 commits into
mainfrom
naren/release-v0.6.0

Conversation

@rng1995

@rng1995 rng1995 commented Oct 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prepare SkillEvaluator v0.6.0, following the v0.5.0 release PR (#185).

Bump package metadata, the source version fallback, citation metadata, the developer guide example, and the root lockfile entry to 0.6.0. Cut the dated 0.6.0 - 2026-10-20 changelog section and leave a fresh Unreleased section. Dependency versions are unchanged.

A second commit moves the four workflow-hardening ### Security entries from #126 into 0.6.0. They had landed under 0.3.0, but #126 merged after v0.5.0. The text is unchanged; only its position moves.

Release Impact

This release includes everything merged since v0.5.0. Every merge that touches src/ has a changelog entry. #184 changes only tests and has none.

Upgrade notes (details in CHANGELOG.md):

  • Default models change to gpt-6.1-sol and claude-opus-5-5, so scores and cost may shift against 0.5.0 baselines.
  • The overall-score formula changes. Lift directions recorded by 0.5.0 can differ.
  • Docker Claude Code and Codex containers no longer get distro nodejs/npm, which on Debian images also provided npx, gcc, and make. Skills that need them must install them through scripts/apt-packages.txt or a custom Dockerfile.
  • --output-dir or --results-dir inside the evaluated skill is now rejected.
  • validate --block-on-agent-eval passes only on a completed Tier 3 PASS.
  • PASS benchmark cards must record Source digest and Tier 3 run ID. Cards rendered by earlier releases must be regenerated.

This PR prepares the release metadata. The v0.6.0 tag and GitHub Release can be published against its merge commit after validation.

Verification

  • Reviewed the Contributing Guidelines; commits include DCO sign-off.
  • Updated version documentation and CHANGELOG.md; no credentials, private datasets, or proprietary benchmark content added.
  • uv lock --check and uv sync --all-extras --locked --python 3.13.
  • ruff check .
  • Fern 5.121.0 check (lockfile install): 0 errors. The authenticated redirect check was skipped because FERN_TOKEN was not set.
  • uv build --python 3.13 --no-sources: wheel and source distribution built successfully.
  • OSS boundary scan passed for source, wheel, and source distribution.
  • Public benchmark fixtures passed with required source provenance.
  • twine==6.2.0 check --strict passed for both distributions.
  • Installed-wheel smoke test on Python 3.12 and 3.13: metadata and runtime both report 0.6.0 with Harbor 0.24.0. Imports, the bundled verifier template, --help, models --help, doctor, and the progress reporter pass.
  • Full local pytest -n 4 on Python 3.13: 13,735 passed, 23 skipped, 2 failed.
    • Both failures are in test_harbor_secure_docker_environment.py::test_sidecar_retains_*structurally_required_nonsecret_*, and the cause is the host environment.
    • With a minimal environment, the whole file passes (305 passed). env -i ... MY_AUTH_FLAG=1 alone reproduces the failure.
    • Any host variable with a sensitive-looking name and a short value, such as 1, that also appears in the test image python:3.13-slim is treated as a protected value.
    • The same tests pass in main's Linux CI. This PR makes no test or runtime changes.

No new behavioral tests are needed for this metadata-only change; existing tests validate the release.

🤖 Generated with Claude Code

rng1995 and others added 2 commits October 20, 2026 01:12
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Narendran Raghavan <nraghavan@nvidia.com>
The Security entries from #126 landed under 0.3.0, but #126 merged
after v0.5.0. Move them unchanged into the 0.6.0 section.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Narendran Raghavan <nraghavan@nvidia.com>
@rng1995
rng1995 merged commit 5320d93 into main Oct 20, 2026
17 checks passed
@rng1995
rng1995 deleted the naren/release-v0.6.0 branch October 20, 2026 10:04
rng1995 added a commit that referenced this pull request Oct 20, 2026
Brings in the v0.6.0 release (#216). CHANGELOG.md conflicted where the
release moved main's Unreleased entries (and the workflow-hardening
Security notes) into 0.6.0. The file is now main's, with this branch's
own entries, which are not in 0.6.0, kept under Unreleased in their
Added, Changed, Fixed and Security sections.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Narendran Raghavan <nraghavan@nvidia.com>
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