Skip to content

chore(release): cut v0.5.0 — version bump, changelog date, docs freeze - #426

Merged
devops-thiago merged 2 commits into
release/v0.5.0from
release/v0.5.0-prep
Jul 27, 2026
Merged

chore(release): cut v0.5.0 — version bump, changelog date, docs freeze#426
devops-thiago merged 2 commits into
release/v0.5.0from
release/v0.5.0-prep

Conversation

@devops-thiago

Copy link
Copy Markdown
Owner

What type of PR is this?

  • 🏗️ CI/CD

Description

Release preparation for v0.5.0, dated 2026-07-26.

  1. pom.xml0.4.1-SNAPSHOT0.5.0 (the only place the version appears).
  2. CHANGELOG.md[Unreleased] becomes [0.5.0] — 2026-07-26 with a summary paragraph in the
    0.4.0 style, and a fresh empty [Unreleased] is left above it for the next cycle.
  3. Docs freeze — the 0.4.0 archive, plus versions.json current.labelv0.5.0.

The 0.4.0 archive was never taken

versions.json listed current: v0.4.0 with archives stopping at 0.3.1, so 0.4.0 was released
without being frozen.

That matters for how it gets archived now. archive-docs-version.mjs expands the
<!-- include: --> markers at archive time, and README has since gained v0.5.0 options — so
running it against the working tree would have produced a directory labelled "v0.4.0" that documents
REVIEW_CI_GATING, REVIEW_BLOCKING_STRICTNESS and the rest. Users clicking v0.4.0 would get 0.5.0
docs.

The snapshot is therefore taken from the v0.4.0 tag's content — README, docs/,
CONTRIBUTING.md and the docs pages restored to the tag, archived, then reverted. Verified by
REVIEW_CI_GATING returning 0 matches in the archived README content, against 1 in the live one.

Ten pages archived under website/src/content/docs/0.4.0/, with matching assets and
src/content/versions/0.4.0.json.

One thing that surfaced while doing it: the v0.4.0 tag contains docs/REVIEW_EVAL.md, which has
since been deleted on both main and release/v0.5.0. Restoring the tag temporarily resurrected it
and six archived copies; those were removed before committing, and the old 0.1.0–0.3.1 archives are
byte-identical to before. The 0.4.0 archive keeps its copy, which is correct — it shipped in 0.4.0.

Related Issues

N/A — release preparation.

Depends on #425 (the changelog gap entries). This branch is stacked on it, so its diff will show
those entries until #425 merges. Merge #425 first and this reduces to the release-prep commit alone.

How Has This Been Tested?

  • Manual testing

  • ./mvnw validate passes on the bumped pom

  • versions.json parses; current: v0.5.0, 7 archived versions

  • Archived pages contain expanded content, not include markers (AUTO_REVIEW_MIN_INTERVAL present in
    the archived configuration page, 0 include markers left)

  • git status confirms the only tracked changes are pom.xml, CHANGELOG.md, versions.json and
    the new 0.4.0 archive — no edits to existing archives

Not done here

Publishing the GitHub Release itself (which triggers the Pages deploy) — that is the manual step once
this and #425 are on release/v0.5.0. The 21 milestone issues also still need closing by hand, since
Fixes #N does not fire on non-default-branch merges.

Checklist

  • My code follows the project's coding standards
  • I have performed a self-review of my own code

devops-thiago and others added 2 commits July 26, 2026 15:54
The section carried 6 entries for 20 merged issues. Adds the 13 user-facing
changes that were missing, in the existing house style.

Fixes are limited to behavior that shipped before this cycle (#334, #336, #337).
Fixes to code introduced within this cycle are deliberately excluded — the flaky
interrupt test, the @Injectmocks refactor, and the S5850/coverage fixes squashed
into #420 — since none of them ever reached a release.

#136 is likewise omitted: test hardening with no user-facing behavior. New
Performance and Dependencies sections follow the 0.4.0 precedent of extending
the standard headings.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Bumps pom to 0.5.0, dates the changelog section 2026-07-26, and freezes the
outgoing docs.

The 0.4.0 docs archive was never taken — versions.json listed current as v0.4.0
with archives stopping at 0.3.1. Because the site expands include markers at
archive time and README has since gained v0.5.0 options, archiving the working
tree would have produced a "v0.4.0" archive describing v0.5.0. The snapshot is
therefore taken from the v0.4.0 tag's content, verified by REVIEW_CI_GATING
being absent from it.

current.label now reads v0.5.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@thrillhousebot

Copy link
Copy Markdown

🤖 ThrillhouseBot PR Summary

What this PR does

Prepares the v0.5.0 release: bumps the version in pom.xml (though not visible in this diff snippet), dates the changelog section, and freezes the v0.4.0 documentation archive by copying ten pages and assets from the v0.4.0 tag, updating versions.json to list the archive and set current to v0.5.0.

⚠️ Description vs. Implementation

The PR description does not fully match the change:

  • The PR description claims that pom.xml was updated from 0.4.1-SNAPSHOT to 0.5.0, but the provided diff does not include any pom.xml changes; this change cannot be verified from the diff.

Changes Overview

  • Files changed: 17
  • Lines added: +1082
  • Lines removed: -3

Changed Files

File Change Summary
CHANGELOG.md Modified Adds the [0.5.0] release section with summary, added/changed/fixed/performance/dependencies entries, and leaves an empty [Unreleased] above it.
website/src/assets/0.4.0/icon.png Added Adds the v0.4.0 icon asset.
website/src/assets/0.4.0/live-streaming.png Added Adds the dashboard streaming screenshot asset.
website/src/assets/0.4.0/pr-approval.png Added Adds the PR approval screenshot asset.
website/src/content/docs/0.4.0/architecture.md Added Adds the architecture overview, including Mermaid diagrams of the review flow.
website/src/content/docs/0.4.0/commands.md Added Adds the commands reference table and descriptions.
website/src/content/docs/0.4.0/comparison.md Added Adds the comparison page against other code-review tools.
website/src/content/docs/0.4.0/configuration.md Added Adds the configuration reference with environment variable tables and AI settings.
website/src/content/docs/0.4.0/contributing.md Added Adds the contributing guide with development setup and CI bar.
website/src/content/docs/0.4.0/feedback.md Added Adds the finding feedback documentation (data model, privacy, retention).
website/src/content/docs/0.4.0/getting-started.md Added Adds step-by-step getting-started guide for creating the GitHub App and running with Docker Compose.
website/src/content/docs/0.4.0/index.md Added Adds the v0.4.0 landing page with a feature list and navigation to other docs.
website/src/content/docs/0.4.0/providers.md Added Adds the AI providers guide with sample configuration and a table of providers.
website/src/content/docs/0.4.0/review-eval.md Added Adds the review-quality evaluation protocol for post-deploy testing.
website/src/content/versions/0.4.0.json Added Adds the sidebar configuration for the v0.4.0 documentation.
website/versions.json Modified Updates the current version label to v0.5.0 and adds v0.4.0 to the versions list.

…and 1 more file(s).

Risk Assessment

Risk Count
🔴 Critical 0
🟠 High 0
🟡 Medium 0
🔵 Low 0

No new issues found in this PR, but the review cannot be approved until CI is confirmed green.

⚠️ CI Checks Status

Some checks are still pending or have failed:

Check Type Status Detail
test check-run ⏳ Pending -
trivy check-run ⏳ Pending -
format check-run ⏳ Pending -
changes check-run ⏳ Pending -
actionlint check-run ⏳ Pending -
frontend check-run ⏳ Pending -
dependency-review check-run ⏳ Pending -
build check-run ⏳ Pending -

Automated review by ThrillhouseBot. Reply with /review to re-run.

@codecov

codecov Bot commented Jul 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sonarqubecloud

Copy link
Copy Markdown

@devops-thiago
devops-thiago merged commit 4afe867 into release/v0.5.0 Jul 27, 2026
27 checks passed
@devops-thiago
devops-thiago deleted the release/v0.5.0-prep branch July 27, 2026 00:04
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