Release 0.6.0: prebuilt simulator images (+ deploy config) - #191
Merged
Merged
Conversation
- pyproject.toml, compose_api/version.py, uv.lock: 0.6.0 - openapi spec regenerated (0.6.0; POST /simulation/run `simulator`) - kustomize overlays (rke, rke-db-migration, local, local-db-migration): ghcr.io/biosimulations/compose-api:0.6.0 - kustomize/config/compose-api-rke/api.env: PREBUILT_SIMULATORS lists viva-pde-particle, pinned by digest Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
….6.0 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release PR for 0.6.0. It does what
make tag/tag.shwould commit, plus the production config that enables the first prebuilt simulator, as a reviewable PR instead of a direct push.Contents
pyproject.toml,compose_api/version.pyanduv.lock. The OpenAPI spec is regenerated, picking up 0.6.0 and feat: run a submission in a listed prebuilt simulator image #190'ssimulatorquery parameter.compose_api/api/client/) isn't regenerated here.make clientsneedsLIB_DIR, and the new parameter is optional.ghcr.io/biosimulations/compose-api:0.6.0incompose-api-rke,compose-api-rke-db-migration,compose-api-localandcompose-api-local-db-migration.kustomize/config/compose-api-rke/api.env: lists the first prebuilt simulator, pinned by digest:apptainer run --compatbefore publishing it (feat(compose): ensemble documents and a container image for compose-api vivarium-collective/viva-pde-particle#46).Checked
kubectl kustomize kustomize/overlays/compose-api-rkerendersimage: …compose-api:0.6.0andPREBUILT_SIMULATORSin theapi-configConfigMap.compose_api.config.Settings.make checkis clean.Since 0.5.0
155 commits, including:
There are no Alembic migrations since 0.5.0, so the deploy needs no migration job.
Before merging
mainin here once they merge, so 0.6.0 ships with them. feat: registry manifest, and refuse unregistered process addresses at submission #184 already exempts listed prebuilt-simulator submissions from the address check.After merging
0.6.0and push the tag.build-containers.ymlbuilds and pushesghcr.io/biosimulations/compose-api:0.6.0.make deploy, which applieskustomize/overlays/compose-api-rke. This needs explicit go-ahead.🤖 Generated with Claude Code