Skip to content

chore(antd): release v0.11.1#218

Merged
Nic-dorman merged 1 commit into
mainfrom
chore/antd-0.11.1
Jul 16, 2026
Merged

chore(antd): release v0.11.1#218
Nic-dorman merged 1 commit into
mainfrom
chore/antd-0.11.1

Conversation

@Nic-dorman

Copy link
Copy Markdown
Collaborator

Cuts stable v0.11.1. Packaging-only — no antd code change since v0.11.0.

What's new is the release artifacts. v0.11.1 is:

  • the first stable tag to carry the signed desktop installers (antd-windows-x64-setup.msi / antd-macos.pkg / antd-linux-x64.deb)
  • the first to carry a real licence agreement

Why no stable release had installers

The pipeline only reached main in #215. Before that it lived on 7 commits reachable solely from the v0.10.1-rc.3 tag, so every stable tag cut from main — v0.11.0 included — shipped bare binaries. That's what pinned ant-webex's guided install to a pre-release.

What the RC proved

v0.11.1-rc.1 exercised the pipeline from main for the first time:

  • all package-linux / package-macos / package-windows jobs green
  • published correctly as a pre-release (prerelease: contains(ref_name, '-'))
  • all three fixed-name assets resolve HTTP 200
  • MSI EV-signed (Maidsafe.net Limited, DigiCert G4), verified against the artifact
  • macOS pkg notarized + stapledspctl returns accepted / source=Notarized Developer ID on Apple's own runner
  • 0.10.1 → 0.11.1 MSI major upgrade verified on hardwareStopAntd kills the running daemon, files swap, LaunchAntd restarts it. That path had never run: the ProductVersion sanitizer collapsed 0.10.1-rc.1/2/3 all to 0.10.1, so MajorUpgrade never fired across the rc series

It also surfaced the lorem ipsum EULA, fixed in #217.

Why bump the version at all

/health reports it, and ant-webex compares that against the latest stable tag. A binary reporting 0.11.0 under a v0.11.1 tag would leave the extension nudging "update available: 0.11.1" forever.

Lockfile via cargo update -p antd — 1 package relocked, nothing else moved.

After merge

Tag v0.11.1 → the release publishes signed installers with a real licence → unblocks V2-669 (ant-webex un-pins from the RC) and V2-667 / V2-668 / V2-670.

Refs V2-484.

🤖 Generated with Claude Code

Packaging-only release: no antd code change since v0.11.0. What's new is the
release *artifacts* — v0.11.1 is the first stable tag to carry the signed
desktop installers (antd-windows-x64-setup.msi / antd-macos.pkg /
antd-linux-x64.deb), and the first to carry a real licence agreement.

The installer pipeline only reached main in #215; before that it lived on
commits reachable solely from the v0.10.1-rc.3 tag, so every stable release to
date shipped bare binaries. v0.11.1-rc.1 validated the pipeline from main (all
package jobs green, MSI EV-signed, macOS pkg notarized + stapled, and the
0.10.1 -> 0.11.1 MSI major upgrade verified on hardware — a path the rc series
never exercised, since the ProductVersion sanitizer collapsed every rc to the
same 0.10.1). #217 then replaced WiX's lorem ipsum placeholder EULA with the
repo's actual MIT OR Apache-2.0 text.

The version bump is required even though the binary is unchanged: /health
reports it, and ant-webex compares that against the latest stable tag. A
binary reporting 0.11.0 under a v0.11.1 tag would leave the extension nudging
"update available" forever.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Nic-dorman
Nic-dorman merged commit d1f3cb0 into main Jul 16, 2026
3 checks passed
@Nic-dorman
Nic-dorman deleted the chore/antd-0.11.1 branch July 16, 2026 17:45
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