fix: use tea CLI for macOS release upload + test landing.js version #26

Merged
adrianbonpin merged 1 commits from fix/release-mac-tea-upload into prod 2026-09-06 05:30:30 +00:00
Owner

release-mac.sh's get_token() couldn't read tea's OAuth token (stored encrypted in the keychain, not config.yml), so it fell back to a stale git-credential token and 401'd on upload. Replaces the curl+token upload with tea release create / tea releases assets create, which carry and refresh the OAuth token automatically. Also adds a docs-coverage assertion that landing.js platform download links point at the current version.

release-mac.sh's get_token() couldn't read tea's OAuth token (stored encrypted in the keychain, not config.yml), so it fell back to a stale git-credential token and 401'd on upload. Replaces the curl+token upload with `tea release create` / `tea releases assets create`, which carry and refresh the OAuth token automatically. Also adds a docs-coverage assertion that landing.js platform download links point at the current version.
adrianbonpin added 1 commit 2026-09-06 05:30:26 +00:00
release-mac.sh get_token() could not read tea's OAuth token (stored
encrypted in the keychain, not config.yml), so it fell back to a stale
git-credential token and 401'd on upload. Replace the curl+token upload
with `tea release create` / `tea releases assets create`, which carry
and refresh the OAuth token automatically.

Add a docs-coverage assertion that landing.js platform download links
point at the current version, so the manual version bump cannot drift.
adrianbonpin merged commit 60d472dde2 into prod 2026-09-06 05:30:30 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adrianbonpin/gridline#26