Skip to content

Release v1.2.1: ship fixed package when AMO signing fails - #25

Merged
ShiosOS merged 1 commit into
mainfrom
cursor/ship-release-1-2-1-9983
Jul 24, 2026
Merged

Release v1.2.1: ship fixed package when AMO signing fails#25
ShiosOS merged 1 commit into
mainfrom
cursor/ship-release-1-2-1-9983

Conversation

@ShiosOS

@ShiosOS ShiosOS commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

v1.2.0 never appeared on GitHub Releases because the AMO signing step failed (Unknown JWT iss) before gh release create ran. That left the broken v1.1.0 zip (missing checks.js) as latest.

Changes

  • Create the GitHub Release before AMO signing / Chrome Web Store publish
  • Mark store steps continue-on-error so bad credentials cannot block shipping
  • Upload the signed .xpi afterward when AMO signing succeeds
  • Bump to 1.2.1 (includes the plural failures status-match fix already on main)
  • Point Chromium install docs at the Releases zip

Shipped

v1.2.1 is live (tag pushed; workflow created the release with checks.js present in the zip).

AMO signing still fails with the current JWT secrets (non-blocking). The published .xpi is therefore unsigned — Chromium Load unpacked from the .zip is the supported path until AMO credentials are fixed. Chrome Web Store secrets are not configured.

Verification

  • npm test — 79 passed
  • Published zip listing includes checks.js and pages.js
Open in Web Open in Cursor 

Create the GitHub Release before AMO/CWS store steps and keep those steps
non-blocking so a bad AMO JWT can no longer prevent shipping the fixed
package (v1.2.0 never published for this reason).

Co-authored-by: Julius Walton <ShiosOS@users.noreply.github.com>
@ShiosOS
ShiosOS marked this pull request as ready for review July 24, 2026 23:20
@ShiosOS
ShiosOS merged commit 548f496 into main Jul 24, 2026
7 checks passed
@ShiosOS
ShiosOS deleted the cursor/ship-release-1-2-1-9983 branch July 24, 2026 23:20
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