Skip to content

Restore edit-in-place canary flow; rename tag to canary-latest - #31

Merged
d4rken merged 2 commits into
mainfrom
canary-revert-immutable-approach
May 20, 2026
Merged

Restore edit-in-place canary flow; rename tag to canary-latest#31
d4rken merged 2 commits into
mainfrom
canary-revert-immutable-approach

Conversation

@d4rken

@d4rken d4rken commented May 20, 2026

Copy link
Copy Markdown
Member

Summary

  • Repository setting "immutable releases" has been disabled
  • Revert PR Replace rolling canary release each run for immutable-release repos #30: drop the delete-then-create flow and restore the upload+edit-on-existing / create-on-missing flow that matches the desktop and web sibling repos
  • Rename the rolling GitHub release tag from canary to canary-latest because the original name was permanently burned by an immutable release on this repo (tag_name was used by an immutable release) and cannot be reused
  • Docker tags are unaffected: ghcr.io/d4rken-org/octi-server:canary and :sha-<short> continue as before

Test plan

  • YAML parses
  • First run after merge: no canary-latest release/tag exists, so create branch runs (gh release create canary-latest --target $SHA --verify-tag)
  • Second run: edit branch runs (gh release upload --clobber + gh release edit --prerelease)

d4rken added 2 commits May 20, 2026 20:42
The previous canary tag name was burned by an immutable release and cannot be reused on this repo, so adopt a fresh name for the rolling GitHub release.
@d4rken d4rken changed the title Revert delete-then-create canary flow now that immutable releases is off Restore edit-in-place canary flow; rename tag to canary-latest May 20, 2026
@d4rken
d4rken merged commit 9d29fc2 into main May 20, 2026
4 checks passed
@d4rken
d4rken deleted the canary-revert-immutable-approach branch May 20, 2026 18:48
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