Skip to content

Configure read-only Chrome Web Store status credentials #59

Description

@lamemustafa

The Chrome Web Store Status workflow is enabled, but the dedicated chrome-web-store-status environment is not fully configured. Manual dispatch for expected_version=0.3.2 failed before calling the CWS API.

Evidence:

  • Run 28716740360 failed with missing CWS_PUBLISHER_ID and CWS_SERVICE_ACCOUNT_JSON.
  • I set CWS_PUBLISHER_ID on chrome-web-store-status to ba722f9f-8447-450b-a01a-38907907e3cd.
  • Run 28716803447 then failed only with: Missing Chrome Web Store credentials. Provide CWS_SERVICE_ACCOUNT_JSON or OAuth CWS_CLIENT_ID, CWS_CLIENT_SECRET, and CWS_REFRESH_TOKEN.

Acceptance criteria:

  • Add a read-only service-account CWS_SERVICE_ACCOUNT_JSON secret to the chrome-web-store-status GitHub environment.
  • Re-run Chrome Web Store Status with expected_version=0.3.2 and require_published=false; it should report submitted/pending or published state instead of credential failure.
  • When the Chrome Web Store listing goes live, re-run with require_published=true and record the successful run.

Do not copy the publish workflow OAuth client secret or refresh token into this read-only environment unless the release/security policy is changed deliberately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions