Skip to content

chore(release): bump version to 0.2.0 - #168

Merged
johnrufusone merged 1 commit into
mainfrom
claude/issue-142-gztse3
Sep 22, 2026
Merged

johnrufusone merged 1 commit into
mainfrom
claude/issue-142-gztse3

Conversation

@johnrufusone

Copy link
Copy Markdown
Contributor

Problem

The GHCR publish workflow from #167 is live, but the project has never been tagged and every version string still says 0.1.0. The first vX.Y.Z tag needs a release commit behind it so the image tag, /health, and the changelog agree.

Approach

Bump to 0.2.0 everywhere the version is written: packages/core/pyproject.toml and uv.lock, packages/ui/package.json and package-lock.json, and the two hardcoded strings in api/main.py and api/models.py. The changelog's Unreleased section moves under [0.2.0] - 2026-09-22 with compare links and a fresh empty Unreleased above it.

Minor rather than patch because Unreleased removes two verticals and the xcrawl service and widens the sign-in allow-list on upgrade. Not 1.0.0 because that promises a stability the project is not claiming yet. 0.1.0 was never tagged and is not being tagged retroactively.

After merge, tag the merge commit to publish the images:

git tag v0.2.0 && git push origin v0.2.0

Checklist

  • Working implementation — no stubs or TODO placeholders
  • Tests added/updated for new behavior (pytest packages/core/tests/unit/) — no behavior change; health/version tests pass
  • ruff check and mypy pass (make lint)
  • UI builds if touched (cd packages/ui && npm run build) — version field only; lockfile validated
  • Eval scenarios added for a new agent or prompt change (if applicable) — n/a
  • Architecture docs updated if a documented topic changed — n/a
  • No secrets, credentials, or personal data committed

🤖 Generated with Claude Code

https://claude.ai/code/session_01MkhAyF5q6gKRHmRU9h5P6S


Generated by Claude Code

First versioned release, and the first that the new GHCR publish
workflow will turn into images. The Unreleased section removes two
verticals (talent search, staff onboarding) and the xcrawl service and
widens the sign-in allow-list on upgrade, so under SemVer this is a minor
bump, not a patch; 1.0 would promise a stability the project is not
claiming yet. 0.1.0 was never tagged and is not being tagged
retroactively.

Bumped everywhere the version is written: pyproject.toml and uv.lock,
package.json and package-lock.json, and the two hardcoded strings behind
the FastAPI app metadata and the /health response, so the running
service reports the same number as the image tag. The changelog moves
Unreleased under a dated 0.2.0 heading with compare links.

After merge, tag the merge commit: `git tag v0.2.0 && git push origin
v0.2.0` publishes 0.2.0, 0.2 and latest for both images.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MkhAyF5q6gKRHmRU9h5P6S
@johnrufusone
johnrufusone merged commit 105c08b into main Sep 22, 2026
3 checks passed
@johnrufusone
johnrufusone deleted the claude/issue-142-gztse3 branch September 22, 2026 14:06
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