Commit Graph
12 Commits
Author SHA1 Message Date
joshpatra 0872b66686 chore: refresh release and test tooling 2026-08-20 01:39:21 -04:00
joshpatra e555c4c116 ci: run tests before extension packaging 2026-07-31 22:39:49 -04:00
joshpatra 9fd66f6668 Reorganize extension source layout 2026-06-01 01:24:09 -04:00
joshpatra 3aee8c8f9a fix: errors from web-ext 2026-04-02 18:20:33 -04:00
joshpatra f6d706f096 chore: version bump, deployment update 2026-04-01 16:21:44 -04:00
joshpatra 30c5a7dbe3 Update beta release install instructions for Firefox XPI auto-install 2026-03-31 14:53:30 -04:00
joshpatra 705667b532 Fix beta signing: use AMO unlisted channel instead of unsigned build
Unsigned XPIs are blocked by Firefox. Beta releases must be signed via
AMO --channel unlisted to allow manual installation.
2026-03-31 14:48:37 -04:00
joshpatra 11e3518902 Fix XPI rename: web-ext build outputs .zip not .xpi 2026-03-31 14:44:24 -04:00
joshpatra ea48170e11 Restructure CI/CD: tag-based releases, branch-based routing
- v* tags without -beta → sign & submit to AMO (listed/public)
- v*-beta tags → GitHub prerelease XPI for self-hosting
- dev branch pushes → lint-only CI, no release artifacts
2026-03-31 14:38:46 -04:00
joshpatra f2cf8b6205 Fix workflow: use system jq, tag-based builds 2026-03-31 14:22:14 -04:00
joshpatra 6045ac5688 Fix GitHub Actions jq error 2026-03-31 14:18:30 -04:00
joshpatra 8569fa6e33 ci: add Firefox AMO + GitHub release workflow 2026-03-31 14:11:05 -04:00