Versioned demo artifact per release (v{X.Y.Z}/ tier) - #21
Merged
Conversation
A v* tag push publishes the site it was cut from to v{X.Y.Z}/ on gh-pages —
the permanent demo artifact each major/minor release links from its notes.
Root deploys now preserve version tiers alongside dev/ and pr/.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
Site previewhttps://jwildfire.github.io/open.csr/pr/21/ Built from 802d06f · workflow run. The URL goes live a minute or so after GitHub Pages processes the update. |
obotclaw Bot
added a commit
that referenced
this pull request
Aug 15, 2026
NEWS.md: drop the stale (Upcoming) bullet — #21 shipped in v0.2.0
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.
Adds the fourth tier to the Pages system per @jwildfire's direction this morning: pushing a release tag publishes the site built at that tag to v{X.Y.Z}/ on gh-pages — a permanent, frozen demo artifact for every major/minor release, linked from the release notes. Root (main) deploys now exclude v[0-9]* so version tiers survive future releases.
Standing practice starts with v0.2.0: publishing the staged draft release creates the tag, which publishes https://jwildfire.github.io/open.csr/v0.2.0/ automatically. Relates to the release-scaffolding requirement obot.roadmap#123 (draft-notes/artifact conventions).
The pull_request run on this PR exercises the modified workflow end-to-end (its own preview must publish); the tag path first fires at the v0.2.0 publish.
This PR was drafted by Claude Code using Fable 5 at @jwildfire's direction (v0.2 release morning).
Retroactively linked on 2026-08-17. This pull request shipped before the roadmap recorded a parent for it; the requirement was named in the body all along and only the structural link was missing. Backfilled under jwildfire/obot.roadmap#233 by worker W0027.
Closes jwildfire/obot.roadmap#123