Skip to content

Add A Beta Deployment Workflow#384

Merged
Perplex merged 8 commits intomasterfrom
feature/staging-deployment
Apr 4, 2026
Merged

Add A Beta Deployment Workflow#384
Perplex merged 8 commits intomasterfrom
feature/staging-deployment

Conversation

@Perplex
Copy link
Copy Markdown
Collaborator

@Perplex Perplex commented Mar 31, 2026

ref CSF-1080


Note

Medium Risk
Automates packaging/publishing of a staging extension build and alters manifest/environment selection based on a new staging mode; main risk is misconfiguration leading to incorrect extension metadata/permissions or unintended publishing to the Web Store.

Overview
Adds a new GitHub Actions workflow (submit_staging_chrome.yml) that builds a staging Chrome extension on master/manual runs, zips it, uploads it as an artifact, attempts to cancel any pending Web Store submission, and then publishes via the Chrome Web Store API using stored OAuth/CWS secrets.

Introduces a build_staging script plus a new environment.staging.ts, and extends webpack.config.js to support a staging mode that swaps in staging environment config, appends the GitHub run number to the extension version, and rewrites manifest metadata/connectability (e.g., adds csfloat.build matches and "STAGING" naming) and version.txt accordingly.

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

Modifies the manifest.json in place to prevent drift from maintaining two different manifests.
@Perplex Perplex requested review from GODrums and Step7750 March 31, 2026 19:37
@Perplex Perplex requested review from GODrums and Step7750 April 1, 2026 00:05
@Perplex Perplex requested a review from Step7750 April 1, 2026 03:03
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@Perplex Perplex merged commit 8e0eb37 into master Apr 4, 2026
3 checks passed
@Perplex Perplex deleted the feature/staging-deployment branch April 4, 2026 04:13
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.

3 participants