chore: bump project version to 0.1.2 - #426
Merged
Merged
Conversation
The runner rebuilds a host's base task-container image only when the image's org.panopticon.version label differs from the installed panopticon.__version__ (ImageBuilder.build_base_if_missing). An image whose stamp matches is judged current and is never rebuilt, so moving the version is the switch that makes every host rebuild and pick up whatever now ships inside the image. One hand-edited site: __version__ in src/panopticon/__init__.py. Since #425 pyproject.toml declares dynamic = ["version"] and hatchling reads the value out of the package, so the distribution metadata follows and there is nothing to keep in sync. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
tildesrc
marked this pull request as ready for review
September 21, 2026 19:35
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.
Bumps
__version__from0.1.1to0.1.2.The runner rebuilds a host's base task-container image only when the image's
org.panopticon.versionlabel differs from the installedpanopticon.__version__(ImageBuilder.build_base_if_missing,sessionservice/images.py). An image whose stamp matches is judged current and is never rebuilt, so moving the version is the switch that makes every host rebuild and pick up whatever now ships inside the image (src/panopticon/docker/,sessionservice/task_lib.sh, the packagedpanopticonitself).One hand-edited site, and it is the only occurrence of the literal in the repo. Since #425
pyproject.tomldeclaresdynamic = ["version"]and hatchling reads the value out of the package ([tool.hatch.version]), so the distribution metadata is derived rather than hand-synced anduv.lockno longer records a version for the editable root — nothing else needs touching.tests/test_version.pyguards that invariant.Plan: the task's
plan.mdartifact.🤖 Generated with Claude Code