Skip to content

Automate Chrome extension releases and review cancellation - #349

Merged
tomasTDP merged 3 commits into
trunkfrom
feat/chrome-store-publishing
Oct 24, 2026
Merged

tomasTDP merged 3 commits into
trunkfrom
feat/chrome-store-publishing

Conversation

@PyPranav

Copy link
Copy Markdown
Collaborator
  • Publish Chrome extension updates from extension-v* tags and release version 1.0.1 independently of both npm packages.
  • Reject mismatched tags, commits outside trunk, equal or older store versions, and modified release artifacts before uploading or submitting for review.
  • Authenticate with the existing service account JSON secret and provide a read-only store-access check, verified against the live extension in GitHub Actions.
  • Add a manual action that cancels only the requested pending version and shares the publishing lock to prevent overlapping store operations.
  • Document setup, releases, and agent-friendly GitHub CLI commands for cancellation and checking results; actual uploads, submissions, and cancellations have not been exercised against Google.

@github-actions
github-actions Bot temporarily deployed to Preview (PR #349) October 23, 2026 09:45 Destroyed
@PyPranav
PyPranav marked this pull request as ready for review October 23, 2026 09:45
@github-actions

github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Vercel preview

View deployment

Commit: e18ddc2c4c5b9d0103e8a915811ed57e69711af0

@codecov

codecov Bot commented Oct 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@tomasTDP tomasTDP left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed the release guards, service-account authentication, artifact integrity checks, version gating, cancellation flow, and CI results. The publish path is restricted to matching extension tags from trunk, store operations are serialized, and the live read-only access check passed. Approved.

@tomasTDP
tomasTDP merged commit 8e62019 into trunk Oct 24, 2026
9 checks passed
@tomasTDP
tomasTDP deleted the feat/chrome-store-publishing branch October 24, 2026 19:02

This branch was successfully deployed

1 active deployment
Preview (PR #349) — e18ddc2c Deployed Oct 23, 2026 by github-actions[bot]
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