Skip to content

[codex] Integrate Communique release notes#2

Merged
ThomasK33 merged 4 commits intomainfrom
codex/communique-release-integration
Apr 24, 2026
Merged

[codex] Integrate Communique release notes#2
ThomasK33 merged 4 commits intomainfrom
codex/communique-release-integration

Conversation

@ThomasK33
Copy link
Copy Markdown
Member

@ThomasK33 ThomasK33 commented Apr 24, 2026

Summary

Integrates Communique into the existing release flow without changing the runtime TypeScript/native API surface.

  • Adds pinned Communique tooling, repo-specific communique.toml, and a CHANGELOG.md scaffold included in the npm package.
  • Adds release PR changelog automation for internal release/v* branches targeting main.
  • Updates publish automation to generate editorialized release notes, publish npm through the existing Trusted Publishing path, then create or update the GitHub Release with install/platform notes.
  • Uses defensive Node helper scripts for release branch/version checks and GitHub Release note parsing/update assertions.
  • Drops macOS x64 CI/prebuild/release support so the release matrix targets Linux x64, Linux arm64, and macOS arm64.

Validation

  • actionlint .github/workflows/ci.yml .github/workflows/release-prebuilds.yml .github/workflows/publish.yml .github/workflows/release-changelog.yml
  • node --check .github/scripts/prepare-release-changelog.mjs && node --check .github/scripts/create-or-update-github-release.mjs
  • node .github/scripts/prepare-release-changelog.mjs HEAD
  • communique --version
  • MISE_LOCKED=1 mise install communique --dry-run
  • npm pack --dry-run
  • PR checks passed for ci (linux-x64), ci (linux-arm64), and ci (macos-arm64).

Known local blocker

mise run ci and mise run release-prebuilds both fail locally at the existing npm run build:libghostty step with Zig/macOS SDK undefined symbol linker errors before the new release integration runs. The local SDK path and Xcode selection resolve with xcrun --show-sdk-path and xcode-select -p, so this appears to be a local Zig/Xcode linker issue rather than a regression in this PR.

Change-Id: Ia8c08c3c9dc78da714edc11f89c1a38d961def96
Signed-off-by: Thomas Kosiewski <tk@coder.com>
Change-Id: I3247f190fc83d5edb0715c0ca69417e35c5efdef
Signed-off-by: Thomas Kosiewski <tk@coder.com>
Change-Id: I9374de58630faf72eb436e22b5ca8d501e1d9d8e
Signed-off-by: Thomas Kosiewski <tk@coder.com>
Change-Id: I1cd16040c67731375fccaca1ae9b8454051576ab
Signed-off-by: Thomas Kosiewski <tk@coder.com>
@ThomasK33 ThomasK33 marked this pull request as ready for review April 24, 2026 18:53
@ThomasK33 ThomasK33 merged commit 5257bf5 into main Apr 24, 2026
5 checks passed
@ThomasK33 ThomasK33 deleted the codex/communique-release-integration branch April 24, 2026 18:53
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