Skip to content

Fix Pushing Staging Extension To Public#386

Merged
Perplex merged 2 commits intomasterfrom
fix/private-release
Apr 8, 2026
Merged

Fix Pushing Staging Extension To Public#386
Perplex merged 2 commits intomasterfrom
fix/private-release

Conversation

@Perplex
Copy link
Copy Markdown
Collaborator

@Perplex Perplex commented Apr 8, 2026

Apparently the github action just assumes always public and it doesn't have a way to change the behaviour. Switch to the cli to enable such behaviour.

ref CSF-1080


Note

Low Risk
Low risk: only updates a GitHub Actions workflow, but it changes the release mechanism and flags used for Chrome Web Store submission, which could affect staging publish behavior if misconfigured.

Overview
Switches the staging Chrome Web Store publish step from browser-actions/release-chrome-extension@v0.2.1 to chrome-webstore-upload-cli@3 invoked via npx.

Credentials are now passed via the CLI’s expected env vars (EXTENSION_ID, CLIENT_ID, CLIENT_SECRET, REFRESH_TOKEN), and the submission is explicitly targeted to trusted testers using --trusted-testers to avoid unintended public publishing.

Reviewed by Cursor Bugbot for commit 2d9e667. Bugbot is set up for automated code reviews on this repo. Configure here.

Apparently the github action just assumes always public and it doesn't have a way to change the behaviour. Switch to the cli to enable such behaviour.

ref CSF-1080
@Perplex Perplex requested a review from GODrums April 8, 2026 05:26
@Perplex Perplex merged commit 8108d99 into master Apr 8, 2026
3 checks passed
@Perplex Perplex deleted the fix/private-release branch April 8, 2026 16:26
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