diff --git a/package.json b/package.json index 2aeff9f759..91d543caa1 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "ajv": "8.20.0", "browserstack-local": "1.5.13", "busboy": "1.6.0", - "chrome-webstore-upload": "4.0.4", + "chrome-webstore-upload": "6.0.0", "cors": "2.8.6", "emoji-name-map": "2.0.3", "eslint": "10.5.0", diff --git a/scripts/deploy/publish-developer-extension.ts b/scripts/deploy/publish-developer-extension.ts index c2c6fdbdac..b89b97240d 100644 --- a/scripts/deploy/publish-developer-extension.ts +++ b/scripts/deploy/publish-developer-extension.ts @@ -7,6 +7,7 @@ import { getChromeWebStoreClientId, getChromeWebStoreClientSecret, getChromeWebStoreRefreshToken, + getChromeWebStorePublisherId, } from '../lib/secrets.ts' const ZIP_FILE_NAME = 'developer-extension.zip' @@ -29,6 +30,7 @@ async function uploadAndPublish(): Promise { const zipFile = fs.createReadStream(ZIP_FILE_NAME) const api = chromeWebstoreUpload({ extensionId: 'boceobohkgenpcpogecpjlnmnfbdigda', + publisherId: getChromeWebStorePublisherId(), clientId: getChromeWebStoreClientId(), clientSecret: getChromeWebStoreClientSecret(), refreshToken: getChromeWebStoreRefreshToken(), diff --git a/scripts/lib/secrets.ts b/scripts/lib/secrets.ts index 8f9583b50d..5374a13176 100644 --- a/scripts/lib/secrets.ts +++ b/scripts/lib/secrets.ts @@ -76,6 +76,10 @@ export function getChromeWebStoreRefreshToken(): string { return getSecretKey('ci.browser-sdk.chrome_web_store.refresh_token') } +export function getChromeWebStorePublisherId(): string { + return getSecretKey('ci.browser-sdk.chrome_web_store.publisher_id') +} + export function getBrowserStackUsername(): string { return getSecretKey('ci.browser-sdk.bs_username') } diff --git a/yarn.lock b/yarn.lock index abb93809c1..0d59a33e7e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3937,7 +3937,7 @@ __metadata: ajv: "npm:8.20.0" browserstack-local: "npm:1.5.13" busboy: "npm:1.6.0" - chrome-webstore-upload: "npm:4.0.4" + chrome-webstore-upload: "npm:6.0.0" cors: "npm:2.8.6" emoji-name-map: "npm:2.0.3" eslint: "npm:10.5.0" @@ -4233,13 +4233,13 @@ __metadata: languageName: node linkType: hard -"chrome-webstore-upload@npm:4.0.4": - version: 4.0.4 - resolution: "chrome-webstore-upload@npm:4.0.4" +"chrome-webstore-upload@npm:6.0.0": + version: 6.0.0 + resolution: "chrome-webstore-upload@npm:6.0.0" dependencies: junk: "npm:^4.0.1" yazl: "npm:^3.3.1" - checksum: 10c0/99442364b43a6ed5816c8ac1147c5879f2d63de1c49b3830314ae19dfd6316a8a2c2d5750414273a15b6793a0ddd34c1a11183beea00242c4baa42ddf4fbd5ec + checksum: 10c0/3c190f603645f930c4fefa78058c56ad9df6b1e907468dd718ef4382b3557efd1b2ff7041c04a02a42ca95c4f5ccd08efa4d480ca02a0db6c930b8021a13f72f languageName: node linkType: hard