Skip to content

release: 0.6.0 - #138

Merged
MarkusNeusinger merged 1 commit into
mainfrom
claude/new-release-prep-jxgm53
Jul 30, 2026
Merged

release: 0.6.0#138
MarkusNeusinger merged 1 commit into
mainfrom
claude/new-release-prep-jxgm53

Conversation

@MarkusNeusinger

Copy link
Copy Markdown
Owner

What

The 0.6.0 release PR, following the documented release process: bump __version__ in citadel/__init__.py from 0.5.0 to 0.6.0 and re-date CHANGELOG.md's ## [Unreleased] section as ## [0.6.0] - 2026-07-30, with a fresh empty ## [Unreleased] heading above it and the compare-link rows updated ([0.6.0] added, [Unreleased] re-pointed at v0.6.0...HEAD).

Minor bump because the section carries breaking changes and features:

  • Breaking: the gemini backend is replaced by agy (Google's Antigravity CLI), and CITADEL_INGEST_MODEL now applies to every backend and defaults to unset.
  • Added: Registry pages for enumerable sources, citadel ingest --retry + zero-page-source visibility, the rich live ingest console with per-source spend, reported-model manifest stamping, copilot AI-credit accounting (totalNanoAiu → priced dollars), the hermetic-isolation auth retry, CITADEL_MAX_SOURCE_BYTES, full provenance in viewer/sources index, and two new doctor checks.
  • Fixed: copilot session.error extraction, display_key console flooding, ~ expansion for explicit ingest paths, the wiki-self-ingest guard, and UNC child-path handling on Windows mapped drives.

After merge, tagging v0.6.0 triggers .github/workflows/release.yml (PyPI Trusted Publishing + GitHub Release) automatically.

Testing

  • uv run pytest -q — 1302 passed, 1 skipped
  • uv run ruff check . — All checks passed
  • uv run ruff format --check . — 98 files already formatted
  • CITADEL_WORKSPACE=corpora/beverages uv run python -m citadel lint — OK
  • verify-corpus not required: the diff touches only CHANGELOG.md and citadel/__init__.py

🤖 Generated with Claude Code

https://claude.ai/code/session_01HSv1VrgVC64pQbRjgGxbze


Generated by Claude Code

Bump __version__ and date the CHANGELOG's [Unreleased] section as
## [0.6.0] - 2026-07-30, with a fresh empty [Unreleased] above it and the
compare-link row added. Minor bump: the release replaces the gemini backend
with agy and makes CITADEL_INGEST_MODEL a universal, default-unset knob
(both breaking), and ships Registry pages, `citadel ingest --retry` +
zero-page visibility, the rich live ingest console, reported-model stamping,
copilot AI-credit accounting, the hermetic auth retry, and the
CITADEL_MAX_SOURCE_BYTES discovery ceiling, alongside the copilot error
extraction, wiki-self-ingest, and UNC child-path fixes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HSv1VrgVC64pQbRjgGxbze
Copilot AI review requested due to automatic review settings July 30, 2026 19:14

Copilot AI 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.

🟢 Ready to approve

Changes are limited to the expected version/changelog updates and the compare links are consistent with the stated release process.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Release PR for cite-citadel 0.6.0, following the project’s release process by single-sourcing the package version from citadel/__init__.py and finalizing the changelog entry and compare links for the new tag.

Changes:

  • Bump __version__ from 0.5.0 to 0.6.0.
  • Finalize changelog release section as ## [0.6.0] - 2026-07-30 with an empty ## [Unreleased] heading above it.
  • Update changelog compare links: [Unreleased] now compares from v0.6.0...HEAD, and add [0.6.0] comparing v0.5.0...v0.6.0.
File summaries
File Description
citadel/__init__.py Updates the single-sourced package version string to 0.6.0.
CHANGELOG.md Finalizes the 0.6.0 release heading/date and updates compare-link references accordingly.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Low

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@MarkusNeusinger
MarkusNeusinger merged commit 5a65a77 into main Jul 30, 2026
12 checks passed
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.

3 participants