Skip to content

Bump backend to 0.5.0 and repoint prod overlays#56

Merged
jcschaff merged 2 commits into
mainfrom
chore/release-backend-0.5.0
Jun 5, 2026
Merged

Bump backend to 0.5.0 and repoint prod overlays#56
jcschaff merged 2 commits into
mainfrom
chore/release-backend-0.5.0

Conversation

@jcschaff

@jcschaff jcschaff commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

What

Backend release 0.4.1 → 0.5.0.

  • backend/biosim_server/version.py + backend/pyproject.toml0.5.0
  • biosim-gke and biosim-rke overlays repointed to backend-0.5.0

Depends on #55

Image publishing relies on the release workflow added in #55. Merge #55 first. After this merges to main, push the tag to build + publish:

git tag backend-v0.5.0 && git push origin backend-v0.5.0

That triggers release.yaml → builds + pushes platform-{api,worker}:backend-0.5.0 (amd64) to GHCR and cuts the backend-v0.5.0 Release. Then deploy via kubectl apply.

⚠ Deploy note — worker drain

0.5.0 includes the PR #52 submit/poll activity split inside OmexSimWorkflow. Drain in-flight Temporal workflows before rolling the new platform-worker image, or replays will hit NonDeterministicWorkflowError. The platform-api image is safe to deploy anytime. See backend/CLAUDE.md → Deploy.

🤖 Generated with Claude Code

jcschaff and others added 2 commits June 5, 2026 10:58
Backend version.py + pyproject.toml -> 0.5.0; biosim-gke and biosim-rke
overlays repointed to backend-0.5.0 images.

Images are published by the release workflow when the backend-v0.5.0 tag is
pushed (after this merges to main). Deploy with kubectl, minding the
worker-drain caveat for the PR #52 submit/poll activity split.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jcschaff jcschaff merged commit d5536f1 into main Jun 5, 2026
5 checks passed
@jcschaff jcschaff deleted the chore/release-backend-0.5.0 branch June 5, 2026 15:02
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