Skip to content

Release 2.0.1: automated store publishing - #2

Merged
ccmrik merged 2 commits into
mainfrom
release/2.0.1
Sep 28, 2026
Merged

ccmrik merged 2 commits into
mainfrom
release/2.0.1

Conversation

@ccmrik

@ccmrik ccmrik commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Automated publishing to the Chrome Web Store, Firefox Add-ons and Edge Add-ons on tag, GPL-3.0 licence, privacy policy, store listing and art, and the Firefox add-on ID fix. See CHANGELOG 2.0.1.

Verified: 33 unit, 54 Playwright (Chromium), 21 Playwright (Edge), 6/6 Firefox smoke in real Firefox.

🤖 Generated with Claude Code

ccmrik and others added 2 commits September 28, 2026 15:35
- Firefox build keeps the AMO add-on ID silentblock@local and declares
  data_collection_permissions: none.
- Release workflow: tag -> build, full tests, Firefox smoke test, GitHub release
  (chrome, firefox and source zips), then a submission per store:
    Chrome Web Store via keyless Workload Identity Federation (tags only)
    Firefox AMO via AMO_JWT_* secrets (listing text synced from docs/store-listing.md)
    Edge Add-ons via EDGE_* secrets
  Stores without credentials are skipped.
- scripts/publish/{chrome,firefox,edge}.mjs, also runnable locally.
- test/firefox/smoke.mjs: real Firefox via Selenium; SB_CHANNEL=msedge runs the
  Playwright suite in Edge.
- GPL-3.0-or-later LICENSE, PRIVACY.md, store listing copy, store art generator.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@ccmrik
ccmrik merged commit a7bd3b1 into main Sep 28, 2026
1 check passed
@ccmrik
ccmrik deleted the release/2.0.1 branch September 28, 2026 05:42
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