Skip to content

fix(release): stop note regen, drop tap release mirror, host APT here - #299

Merged
zheli merged 2 commits into
mainfrom
zzz/fix-release-workflow-2ff4
Aug 5, 2026
Merged

zheli merged 2 commits into
mainfrom
zzz/fix-release-workflow-2ff4

Conversation

@zheli

@zheli zheli commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Summary

Stops duplicate release notes, stops mirroring GitHub Releases into the Homebrew tap, and moves the static APT repo into this repository under apt/.

Changes

  • Remove generate_release_notes: true from softprops so UI-authored bodies are not duplicated
  • Delete the tap gh release create mirror step (formula already downloads from canton-devkit releases)
  • Keep the Homebrew formula bump against homebrew-canton-devkit
  • Import historical apt/ from the tap and retarget the APT update step to commit on this repo's main
  • Delete unused scripts/update-homebrew-formula.sh
  • Update docs/homebrew.md, docs/packaging.md, and docs/getting-started.md (APT URL + release download bases)

Test plan

  • Workflow YAML reviewed: no generate_release_notes, no tap release mirror, APT clones this repo
  • Next v* tag: release body not duplicated; assets still upload
  • Next v* tag: formula bump still lands in the tap; APT commit lands on canton-devkit main
  • After merge: apt sources.list pointing at .../canton-devkit/main/apt can apt update && apt install canton-devkit

Checklist

  • Docs updated (site syncs from docs/ via website/docs-map.mjs)
  • No CLI surface change (no changes-from-proposal.md entry)
  • Follow-up: remove stale apt/ (and old release mirror) from the tap repo after cutover
Open in Web Open in Cursor 

cursoragent and others added 2 commits August 5, 2026 19:50
Disable softprops generate_release_notes so UI-authored changelogs are
not duplicated. Stop mirroring GitHub Releases into the Homebrew tap
(formula already downloads from canton-devkit). Move the static APT
repo under apt/ on this repo and delete the unused formula break-glass
script. Update install docs accordingly.

Co-authored-by: Zhe Li <linuxcity.jn@gmail.com>
…rkflow

Removed outdated comments regarding release note generation and GitHub CLI installation in the release workflow. This simplifies the configuration and clarifies the purpose of the steps involved.
@zheli
zheli marked this pull request as ready for review August 5, 2026 20:49
@zheli
zheli merged commit 4b43883 into main Aug 5, 2026
21 checks passed
@zheli
zheli deleted the zzz/fix-release-workflow-2ff4 branch August 5, 2026 20:50
zheli added a commit that referenced this pull request Aug 19, 2026
…#299)

* fix(release): stop note regen, drop tap release mirror, host APT here

Disable softprops generate_release_notes so UI-authored changelogs are
not duplicated. Stop mirroring GitHub Releases into the Homebrew tap
(formula already downloads from canton-devkit). Move the static APT
repo under apt/ on this repo and delete the unused formula break-glass
script. Update install docs accordingly.

Co-authored-by: Zhe Li <linuxcity.jn@gmail.com>

* refactor(release): clean up comments and streamline GitHub release workflow

Removed outdated comments regarding release note generation and GitHub CLI installation in the release workflow. This simplifies the configuration and clarifies the purpose of the steps involved.
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.

2 participants