Skip to content

feat: add upload:chrome, upload:edge and upload:firefox - #1218

Merged
ankit merged 1 commit into
mainfrom
claude/store-draft-uploads
Oct 15, 2026
Merged

ankit merged 1 commit into
mainfrom
claude/store-draft-uploads

Conversation

@ankit

@ankit ankit commented Oct 15, 2026

Copy link
Copy Markdown
Owner

Adds a command per store that builds the release package and uploads it without publishing.

  • yarn upload:chrome: draft of the next version via the Chrome Web Store API v2
  • yarn upload:edge: replaces the package in the Edge Add-ons draft submission (API v1.1)
  • yarn upload:firefox: AMO has no drafts, so it only validates; --submit creates the version with the source zip and changelog notes
  • Chrome and Edge share one zip per commit in release/; credentials are env vars listed in docs/releases.md

Review notes: checked against mocked store APIs only; the first real run will be 4.0.4.

Testing: lint, mocked upload flows per store, dirty-tree and missing-credential guards.

🤖 Generated with Claude Code

…se builds to the stores

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Bundle size

No change to what the popup or content scripts load.

Bundle Size Change Gzip Change
Popup 178.9 KB – 48.8 KB –
fonts/fonts.css 2.9 KB – 458 B –
popup/index.css 23.3 KB – 5.2 KB –
popup/index.js 152.7 KB – 43.2 KB –
Content script (document_start) 90.0 KB – 23.2 KB –
editor/index.js 50.8 KB – 11.9 KB –
inject-css/index.js 36.1 KB – 9.8 KB –
site-bridge/index.js 3.1 KB – 1.4 KB –

@ankit
ankit merged commit 132a70b into main Oct 15, 2026
7 checks passed
@ankit
ankit deleted the claude/store-draft-uploads branch October 15, 2026 13:30
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