From 5ae61c83f973fa8e4db981d2e315463297fd7f8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Thu, 17 Mar 2022 13:15:40 +0100 Subject: [PATCH 1/5] chore: bump package version --- .../packages/algoliasearch/package.json | 14 +- .../packages/client-common/package.json | 2 +- .../requester-browser-xhr/package.json | 4 +- .../packages/requester-node-http/package.json | 4 +- openapitools.json | 20 +-- playground/javascript/browser/package.json | 6 +- playground/javascript/node/package.json | 24 +-- scripts/common.ts | 3 +- templates/javascript/package.mustache | 6 +- tests/output/javascript/package.json | 20 +-- website/docs/gettingStarted.mdx | 2 +- yarn.lock | 146 +++++++++--------- 12 files changed, 125 insertions(+), 126 deletions(-) diff --git a/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json b/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json index c1c901f03a..dff3c06a4b 100644 --- a/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json +++ b/clients/algoliasearch-client-javascript/packages/algoliasearch/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/algoliasearch", - "version": "0.0.4", + "version": "0.0.5", "description": "A fully-featured and blazing-fast JavaScript API client to interact with Algolia API.", "repository": "algolia/algoliasearch-client-javascript", "author": "Algolia", @@ -18,12 +18,12 @@ "node": ">= 14.0.0" }, "dependencies": { - "@experimental-api-clients-automation/client-analytics": "0.0.4", - "@experimental-api-clients-automation/client-common": "0.0.4", - "@experimental-api-clients-automation/client-personalization": "0.0.4", - "@experimental-api-clients-automation/client-search": "0.0.4", - "@experimental-api-clients-automation/requester-browser-xhr": "0.0.4", - "@experimental-api-clients-automation/requester-node-http": "0.0.4" + "@experimental-api-clients-automation/client-analytics": "0.0.5", + "@experimental-api-clients-automation/client-common": "0.0.5", + "@experimental-api-clients-automation/client-personalization": "0.0.5", + "@experimental-api-clients-automation/client-search": "0.0.5", + "@experimental-api-clients-automation/requester-browser-xhr": "0.0.5", + "@experimental-api-clients-automation/requester-node-http": "0.0.5" }, "devDependencies": { "@types/node": "16.11.11", diff --git a/clients/algoliasearch-client-javascript/packages/client-common/package.json b/clients/algoliasearch-client-javascript/packages/client-common/package.json index 8671d47810..a4334747e9 100644 --- a/clients/algoliasearch-client-javascript/packages/client-common/package.json +++ b/clients/algoliasearch-client-javascript/packages/client-common/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/client-common", - "version": "0.0.4", + "version": "0.0.5", "description": "Common package for the Algolia JavaScript API client.", "repository": "algolia/algoliasearch-client-javascript", "author": "Algolia", diff --git a/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json b/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json index ab1c460666..070ba09c63 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/requester-browser-xhr", - "version": "0.0.4", + "version": "0.0.5", "description": "Promise-based request library for browser using xhr.", "repository": "algolia/algoliasearch-client-javascript", "author": "Algolia", @@ -21,7 +21,7 @@ "index.ts" ], "dependencies": { - "@experimental-api-clients-automation/client-common": "0.0.4" + "@experimental-api-clients-automation/client-common": "0.0.5" }, "devDependencies": { "@types/node": "16.11.11", diff --git a/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json b/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json index 1167c184c6..e18bcc1b6f 100644 --- a/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json +++ b/clients/algoliasearch-client-javascript/packages/requester-node-http/package.json @@ -1,6 +1,6 @@ { "name": "@experimental-api-clients-automation/requester-node-http", - "version": "0.0.4", + "version": "0.0.5", "description": "Promise-based request library for node using the native http module.", "repository": "algolia/algoliasearch-client-javascript", "author": "Algolia", @@ -20,7 +20,7 @@ "index.ts" ], "dependencies": { - "@experimental-api-clients-automation/client-common": "0.0.4" + "@experimental-api-clients-automation/client-common": "0.0.5" }, "devDependencies": { "@types/node": "16.11.11", diff --git a/openapitools.json b/openapitools.json index a2425c7ae3..6e7fee635f 100644 --- a/openapitools.json +++ b/openapitools.json @@ -21,7 +21,7 @@ "buildFile": "client-search", "apiName": "search", "capitalizedApiName": "Search", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-search" } }, @@ -43,7 +43,7 @@ "buildFile": "recommend", "apiName": "recommend", "capitalizedApiName": "Recommend", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/recommend" } }, @@ -64,7 +64,7 @@ "buildFile": "client-personalization", "apiName": "personalization", "capitalizedApiName": "Personalization", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-personalization", "hasRegionalHost": true, "isEuHost": true, @@ -89,7 +89,7 @@ "buildFile": "client-analytics", "apiName": "analytics", "capitalizedApiName": "Analytics", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-analytics", "fallbackToAliasHost": true, "hasRegionalHost": true, @@ -115,7 +115,7 @@ "buildFile": "client-insights", "apiName": "insights", "capitalizedApiName": "Insights", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-insights", "fallbackToAliasHost": true, "hasRegionalHost": true, @@ -141,7 +141,7 @@ "buildFile": "client-abtesting", "apiName": "abtesting", "capitalizedApiName": "Abtesting", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-abtesting", "hasRegionalHost": true, "fallbackToAliasHost": true, @@ -167,7 +167,7 @@ "buildFile": "client-query-suggestions", "apiName": "querySuggestions", "capitalizedApiName": "QuerySuggestions", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-query-suggestions", "hasRegionalHost": true, "isEuHost": true, @@ -192,7 +192,7 @@ "buildFile": "client-sources", "apiName": "sources", "capitalizedApiName": "Sources", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-sources", "hasRegionalHost": true, "isDeHost": true, @@ -217,7 +217,7 @@ "buildFile": "client-predict", "apiName": "predict", "capitalizedApiName": "Predict", - "packageVersion": "0.0.4", + "packageVersion": "0.0.5", "packageName": "@experimental-api-clients-automation/client-predict", "experimentalHost": "predict-api-oslcbws3zq-ew.a.run.app" } @@ -403,4 +403,4 @@ } } } -} \ No newline at end of file +} diff --git a/playground/javascript/browser/package.json b/playground/javascript/browser/package.json index e5d936b12b..a466959f14 100644 --- a/playground/javascript/browser/package.json +++ b/playground/javascript/browser/package.json @@ -6,9 +6,9 @@ "start": "parcel index.html" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.0.4", - "@experimental-api-clients-automation/client-search": "0.0.4", - "@experimental-api-clients-automation/requester-browser-xhr": "0.0.4" + "@experimental-api-clients-automation/client-common": "0.0.5", + "@experimental-api-clients-automation/client-search": "0.0.5", + "@experimental-api-clients-automation/requester-browser-xhr": "0.0.5" }, "devDependencies": { "parcel": "2.3.1", diff --git a/playground/javascript/node/package.json b/playground/javascript/node/package.json index dcf7918a71..514f4e2bcc 100644 --- a/playground/javascript/node/package.json +++ b/playground/javascript/node/package.json @@ -15,18 +15,18 @@ "start:predict": "ts-node predict.ts" }, "dependencies": { - "@experimental-api-clients-automation/algoliasearch": "0.0.4", - "@experimental-api-clients-automation/client-abtesting": "0.0.4", - "@experimental-api-clients-automation/client-analytics": "0.0.4", - "@experimental-api-clients-automation/client-common": "0.0.4", - "@experimental-api-clients-automation/client-insights": "0.0.4", - "@experimental-api-clients-automation/client-personalization": "0.0.4", - "@experimental-api-clients-automation/client-predict": "0.0.4", - "@experimental-api-clients-automation/client-query-suggestions": "0.0.4", - "@experimental-api-clients-automation/client-search": "0.0.4", - "@experimental-api-clients-automation/client-sources": "0.0.4", - "@experimental-api-clients-automation/recommend": "0.0.4", - "@experimental-api-clients-automation/requester-node-http": "0.0.4" + "@experimental-api-clients-automation/algoliasearch": "0.0.5", + "@experimental-api-clients-automation/client-abtesting": "0.0.5", + "@experimental-api-clients-automation/client-analytics": "0.0.5", + "@experimental-api-clients-automation/client-common": "0.0.5", + "@experimental-api-clients-automation/client-insights": "0.0.5", + "@experimental-api-clients-automation/client-personalization": "0.0.5", + "@experimental-api-clients-automation/client-predict": "0.0.5", + "@experimental-api-clients-automation/client-query-suggestions": "0.0.5", + "@experimental-api-clients-automation/client-search": "0.0.5", + "@experimental-api-clients-automation/client-sources": "0.0.5", + "@experimental-api-clients-automation/recommend": "0.0.5", + "@experimental-api-clients-automation/requester-node-http": "0.0.5" }, "devDependencies": { "dotenv": "10.0.0", diff --git a/scripts/common.ts b/scripts/common.ts index 46477c5cf1..d4eeff468f 100644 --- a/scripts/common.ts +++ b/scripts/common.ts @@ -24,7 +24,7 @@ export const GENERATORS: Record = { key: 'javascript-algoliasearch', additionalProperties: { packageName: '@experimental-api-clients-automation/algoliasearch', - packageVersion: '0.0.4', + packageVersion: '0.0.5', }, }, }; @@ -51,7 +51,6 @@ export const CLIENTS_JS_UTILS = [ ]; export const CLIENTS_JS = [ - 'algoliasearch', ...new Set(Object.values(GENERATORS).map((gen) => gen.client)), ]; diff --git a/templates/javascript/package.mustache b/templates/javascript/package.mustache index bf59c6396e..6a4a0e39b2 100644 --- a/templates/javascript/package.mustache +++ b/templates/javascript/package.mustache @@ -24,9 +24,9 @@ "node": ">= 14.0.0" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.0.4", - "@experimental-api-clients-automation/requester-browser-xhr": "0.0.4", - "@experimental-api-clients-automation/requester-node-http": "0.0.4" + "@experimental-api-clients-automation/client-common": "0.0.5", + "@experimental-api-clients-automation/requester-browser-xhr": "0.0.5", + "@experimental-api-clients-automation/requester-node-http": "0.0.5" }, "devDependencies": { "@types/node": "16.11.11", diff --git a/tests/output/javascript/package.json b/tests/output/javascript/package.json index 57bfcbfec0..ffc7bdf597 100644 --- a/tests/output/javascript/package.json +++ b/tests/output/javascript/package.json @@ -5,16 +5,16 @@ "test": "jest" }, "dependencies": { - "@experimental-api-clients-automation/client-abtesting": "0.0.4", - "@experimental-api-clients-automation/client-analytics": "0.0.4", - "@experimental-api-clients-automation/client-common": "0.0.4", - "@experimental-api-clients-automation/client-insights": "0.0.4", - "@experimental-api-clients-automation/client-personalization": "0.0.4", - "@experimental-api-clients-automation/client-query-suggestions": "0.0.4", - "@experimental-api-clients-automation/client-search": "0.0.4", - "@experimental-api-clients-automation/client-sources": "0.0.4", - "@experimental-api-clients-automation/recommend": "0.0.4", - "@experimental-api-clients-automation/requester-node-http": "0.0.4" + "@experimental-api-clients-automation/client-abtesting": "0.0.5", + "@experimental-api-clients-automation/client-analytics": "0.0.5", + "@experimental-api-clients-automation/client-common": "0.0.5", + "@experimental-api-clients-automation/client-insights": "0.0.5", + "@experimental-api-clients-automation/client-personalization": "0.0.5", + "@experimental-api-clients-automation/client-query-suggestions": "0.0.5", + "@experimental-api-clients-automation/client-search": "0.0.5", + "@experimental-api-clients-automation/client-sources": "0.0.5", + "@experimental-api-clients-automation/recommend": "0.0.5", + "@experimental-api-clients-automation/requester-node-http": "0.0.5" }, "devDependencies": { "@types/jest": "27.0.3", diff --git a/website/docs/gettingStarted.mdx b/website/docs/gettingStarted.mdx index 32c52d00fe..52c3ed4c9e 100644 --- a/website/docs/gettingStarted.mdx +++ b/website/docs/gettingStarted.mdx @@ -35,7 +35,7 @@ You can find the full list of available packages [here](https://www.npmjs.com/or Add the JavaScript to your `` ```html - + ``` ## Using the client diff --git a/yarn.lock b/yarn.lock index d7da400358..17ceca76c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2366,46 +2366,46 @@ __metadata: languageName: node linkType: hard -"@experimental-api-clients-automation/algoliasearch@0.0.4, @experimental-api-clients-automation/algoliasearch@workspace:clients/algoliasearch-client-javascript/packages/algoliasearch": +"@experimental-api-clients-automation/algoliasearch@0.0.5, @experimental-api-clients-automation/algoliasearch@workspace:clients/algoliasearch-client-javascript/packages/algoliasearch": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/algoliasearch@workspace:clients/algoliasearch-client-javascript/packages/algoliasearch" dependencies: - "@experimental-api-clients-automation/client-analytics": 0.0.4 - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/client-personalization": 0.0.4 - "@experimental-api-clients-automation/client-search": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-analytics": 0.0.5 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/client-personalization": 0.0.5 + "@experimental-api-clients-automation/client-search": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-abtesting@0.0.4, @experimental-api-clients-automation/client-abtesting@workspace:clients/algoliasearch-client-javascript/packages/client-abtesting": +"@experimental-api-clients-automation/client-abtesting@0.0.5, @experimental-api-clients-automation/client-abtesting@workspace:clients/algoliasearch-client-javascript/packages/client-abtesting": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-abtesting@workspace:clients/algoliasearch-client-javascript/packages/client-abtesting" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-analytics@0.0.4, @experimental-api-clients-automation/client-analytics@workspace:clients/algoliasearch-client-javascript/packages/client-analytics": +"@experimental-api-clients-automation/client-analytics@0.0.5, @experimental-api-clients-automation/client-analytics@workspace:clients/algoliasearch-client-javascript/packages/client-analytics": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-analytics@workspace:clients/algoliasearch-client-javascript/packages/client-analytics" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-common@0.0.4, @experimental-api-clients-automation/client-common@workspace:clients/algoliasearch-client-javascript/packages/client-common": +"@experimental-api-clients-automation/client-common@0.0.5, @experimental-api-clients-automation/client-common@workspace:clients/algoliasearch-client-javascript/packages/client-common": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-common@workspace:clients/algoliasearch-client-javascript/packages/client-common" dependencies: @@ -2414,73 +2414,73 @@ __metadata: languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-insights@0.0.4, @experimental-api-clients-automation/client-insights@workspace:clients/algoliasearch-client-javascript/packages/client-insights": +"@experimental-api-clients-automation/client-insights@0.0.5, @experimental-api-clients-automation/client-insights@workspace:clients/algoliasearch-client-javascript/packages/client-insights": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-insights@workspace:clients/algoliasearch-client-javascript/packages/client-insights" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-personalization@0.0.4, @experimental-api-clients-automation/client-personalization@workspace:clients/algoliasearch-client-javascript/packages/client-personalization": +"@experimental-api-clients-automation/client-personalization@0.0.5, @experimental-api-clients-automation/client-personalization@workspace:clients/algoliasearch-client-javascript/packages/client-personalization": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-personalization@workspace:clients/algoliasearch-client-javascript/packages/client-personalization" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-predict@0.0.4, @experimental-api-clients-automation/client-predict@workspace:clients/algoliasearch-client-javascript/packages/client-predict": +"@experimental-api-clients-automation/client-predict@0.0.5, @experimental-api-clients-automation/client-predict@workspace:clients/algoliasearch-client-javascript/packages/client-predict": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-predict@workspace:clients/algoliasearch-client-javascript/packages/client-predict" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-query-suggestions@0.0.4, @experimental-api-clients-automation/client-query-suggestions@workspace:clients/algoliasearch-client-javascript/packages/client-query-suggestions": +"@experimental-api-clients-automation/client-query-suggestions@0.0.5, @experimental-api-clients-automation/client-query-suggestions@workspace:clients/algoliasearch-client-javascript/packages/client-query-suggestions": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-query-suggestions@workspace:clients/algoliasearch-client-javascript/packages/client-query-suggestions" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-search@0.0.4, @experimental-api-clients-automation/client-search@workspace:clients/algoliasearch-client-javascript/packages/client-search": +"@experimental-api-clients-automation/client-search@0.0.5, @experimental-api-clients-automation/client-search@workspace:clients/algoliasearch-client-javascript/packages/client-search": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-search@workspace:clients/algoliasearch-client-javascript/packages/client-search" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-sources@0.0.4, @experimental-api-clients-automation/client-sources@workspace:clients/algoliasearch-client-javascript/packages/client-sources": +"@experimental-api-clients-automation/client-sources@0.0.5, @experimental-api-clients-automation/client-sources@workspace:clients/algoliasearch-client-javascript/packages/client-sources": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/client-sources@workspace:clients/algoliasearch-client-javascript/packages/client-sources" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown @@ -2510,33 +2510,33 @@ __metadata: languageName: node linkType: hard -"@experimental-api-clients-automation/recommend@0.0.4, @experimental-api-clients-automation/recommend@workspace:clients/algoliasearch-client-javascript/packages/recommend": +"@experimental-api-clients-automation/recommend@0.0.5, @experimental-api-clients-automation/recommend@workspace:clients/algoliasearch-client-javascript/packages/recommend": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/recommend@workspace:clients/algoliasearch-client-javascript/packages/recommend" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/requester-browser-xhr@0.0.4, @experimental-api-clients-automation/requester-browser-xhr@workspace:clients/algoliasearch-client-javascript/packages/requester-browser-xhr": +"@experimental-api-clients-automation/requester-browser-xhr@0.0.5, @experimental-api-clients-automation/requester-browser-xhr@workspace:clients/algoliasearch-client-javascript/packages/requester-browser-xhr": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/requester-browser-xhr@workspace:clients/algoliasearch-client-javascript/packages/requester-browser-xhr" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/requester-node-http@0.0.4, @experimental-api-clients-automation/requester-node-http@workspace:clients/algoliasearch-client-javascript/packages/requester-node-http": +"@experimental-api-clients-automation/requester-node-http@0.0.5, @experimental-api-clients-automation/requester-node-http@workspace:clients/algoliasearch-client-javascript/packages/requester-node-http": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/requester-node-http@workspace:clients/algoliasearch-client-javascript/packages/requester-node-http" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown @@ -11276,9 +11276,9 @@ __metadata: version: 0.0.0-use.local resolution: "javascript-browser-playground@workspace:playground/javascript/browser" dependencies: - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/client-search": 0.0.4 - "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/client-search": 0.0.5 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 parcel: 2.3.1 typescript: 4.5.4 languageName: unknown @@ -11288,18 +11288,18 @@ __metadata: version: 0.0.0-use.local resolution: "javascript-playground@workspace:playground/javascript/node" dependencies: - "@experimental-api-clients-automation/algoliasearch": 0.0.4 - "@experimental-api-clients-automation/client-abtesting": 0.0.4 - "@experimental-api-clients-automation/client-analytics": 0.0.4 - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/client-insights": 0.0.4 - "@experimental-api-clients-automation/client-personalization": 0.0.4 - "@experimental-api-clients-automation/client-predict": 0.0.4 - "@experimental-api-clients-automation/client-query-suggestions": 0.0.4 - "@experimental-api-clients-automation/client-search": 0.0.4 - "@experimental-api-clients-automation/client-sources": 0.0.4 - "@experimental-api-clients-automation/recommend": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/algoliasearch": 0.0.5 + "@experimental-api-clients-automation/client-abtesting": 0.0.5 + "@experimental-api-clients-automation/client-analytics": 0.0.5 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/client-insights": 0.0.5 + "@experimental-api-clients-automation/client-personalization": 0.0.5 + "@experimental-api-clients-automation/client-predict": 0.0.5 + "@experimental-api-clients-automation/client-query-suggestions": 0.0.5 + "@experimental-api-clients-automation/client-search": 0.0.5 + "@experimental-api-clients-automation/client-sources": 0.0.5 + "@experimental-api-clients-automation/recommend": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 dotenv: 10.0.0 ts-node: 10.5.0 typescript: 4.5.4 @@ -11310,16 +11310,16 @@ __metadata: version: 0.0.0-use.local resolution: "javascript-tests@workspace:tests/output/javascript" dependencies: - "@experimental-api-clients-automation/client-abtesting": 0.0.4 - "@experimental-api-clients-automation/client-analytics": 0.0.4 - "@experimental-api-clients-automation/client-common": 0.0.4 - "@experimental-api-clients-automation/client-insights": 0.0.4 - "@experimental-api-clients-automation/client-personalization": 0.0.4 - "@experimental-api-clients-automation/client-query-suggestions": 0.0.4 - "@experimental-api-clients-automation/client-search": 0.0.4 - "@experimental-api-clients-automation/client-sources": 0.0.4 - "@experimental-api-clients-automation/recommend": 0.0.4 - "@experimental-api-clients-automation/requester-node-http": 0.0.4 + "@experimental-api-clients-automation/client-abtesting": 0.0.5 + "@experimental-api-clients-automation/client-analytics": 0.0.5 + "@experimental-api-clients-automation/client-common": 0.0.5 + "@experimental-api-clients-automation/client-insights": 0.0.5 + "@experimental-api-clients-automation/client-personalization": 0.0.5 + "@experimental-api-clients-automation/client-query-suggestions": 0.0.5 + "@experimental-api-clients-automation/client-search": 0.0.5 + "@experimental-api-clients-automation/client-sources": 0.0.5 + "@experimental-api-clients-automation/recommend": 0.0.5 + "@experimental-api-clients-automation/requester-node-http": 0.0.5 "@types/jest": 27.0.3 "@types/node": 16.11.11 jest: 27.4.7 From 323ccce450b87951117a3f04ef55712932385d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Thu, 17 Mar 2022 13:27:59 +0100 Subject: [PATCH 2/5] update yarn lock --- yarn.lock | 178 +++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 151 insertions(+), 27 deletions(-) diff --git a/yarn.lock b/yarn.lock index 17ceca76c6..ef52baddd6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2381,25 +2381,47 @@ __metadata: languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-abtesting@0.0.5, @experimental-api-clients-automation/client-abtesting@workspace:clients/algoliasearch-client-javascript/packages/client-abtesting": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-abtesting@workspace:clients/algoliasearch-client-javascript/packages/client-abtesting" +"@experimental-api-clients-automation/client-abtesting@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-abtesting@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: dc874fc4b19d17060aa18e802a0c14a583fdacb8f679cbf4cdfd27e8fb6d7b8474124c7e9558bdd1eddc9d41e6dcc65d2f2bfa81927c51441d6d7f6971cee7fb + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-abtesting@workspace:clients/algoliasearch-client-javascript/packages/client-abtesting": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-abtesting@workspace:clients/algoliasearch-client-javascript/packages/client-abtesting" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-analytics@0.0.5, @experimental-api-clients-automation/client-analytics@workspace:clients/algoliasearch-client-javascript/packages/client-analytics": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-analytics@workspace:clients/algoliasearch-client-javascript/packages/client-analytics" +"@experimental-api-clients-automation/client-analytics@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-analytics@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: dffa3d5b105fc02c3185430136a68d7d81e7731a18e99f9faa6639707cb7ac2f301605718161012a729dc49d67e5b96c2fc6583619d838986dff7912b6409d10 + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-analytics@workspace:clients/algoliasearch-client-javascript/packages/client-analytics": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-analytics@workspace:clients/algoliasearch-client-javascript/packages/client-analytics" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown @@ -2414,73 +2436,146 @@ __metadata: languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-insights@0.0.5, @experimental-api-clients-automation/client-insights@workspace:clients/algoliasearch-client-javascript/packages/client-insights": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-insights@workspace:clients/algoliasearch-client-javascript/packages/client-insights" +"@experimental-api-clients-automation/client-common@npm:0.0.4": + version: 0.0.4 + resolution: "@experimental-api-clients-automation/client-common@npm:0.0.4" + checksum: 7f79f0bd486cde67e814eceed96617f4e51608aca77908f1c72bfa6d5e64809f38e27aee65a2edea970aedbf49aadb996ed364089937b05b890d49c2efe9e1dd + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-insights@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-insights@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: ba32d38d706ae94e779f3749174e43df4eac66fa8be5e7e5bc359352c669693774435ddbc639bce6a88816a93aa134bfb983fbf928124aa37c1e9a61c20c208f + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-insights@workspace:clients/algoliasearch-client-javascript/packages/client-insights": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-insights@workspace:clients/algoliasearch-client-javascript/packages/client-insights" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-personalization@0.0.5, @experimental-api-clients-automation/client-personalization@workspace:clients/algoliasearch-client-javascript/packages/client-personalization": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-personalization@workspace:clients/algoliasearch-client-javascript/packages/client-personalization" +"@experimental-api-clients-automation/client-personalization@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-personalization@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: 4799b4ce9af8dff279e777dc7d14ed48202706073a336bf198cbd21a7765de30e34e3d4b204e00e426de483c6f88dbfcd223369c549bb3d545f7727a9274453e + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-personalization@workspace:clients/algoliasearch-client-javascript/packages/client-personalization": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-personalization@workspace:clients/algoliasearch-client-javascript/packages/client-personalization" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-predict@0.0.5, @experimental-api-clients-automation/client-predict@workspace:clients/algoliasearch-client-javascript/packages/client-predict": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-predict@workspace:clients/algoliasearch-client-javascript/packages/client-predict" +"@experimental-api-clients-automation/client-predict@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-predict@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: 34305b8e6cc89ec87178f0e4a182e3f67580e872f005d4ab3fc134fd202c62b35430b65a31a8456d8ee3d4a3c637d5d0786b71b61d522d3d34117e5c69685ebe + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-predict@workspace:clients/algoliasearch-client-javascript/packages/client-predict": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-predict@workspace:clients/algoliasearch-client-javascript/packages/client-predict" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-query-suggestions@0.0.5, @experimental-api-clients-automation/client-query-suggestions@workspace:clients/algoliasearch-client-javascript/packages/client-query-suggestions": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-query-suggestions@workspace:clients/algoliasearch-client-javascript/packages/client-query-suggestions" +"@experimental-api-clients-automation/client-query-suggestions@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-query-suggestions@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: 64271926e693f553c09f3a3405e88d0cad1bba07da995a8c3965ee4b4caa5ab4dbbd5a983ea091cca0dcc1d44206c05d9f6daeb2827cd05df43837b531ce0f23 + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-query-suggestions@workspace:clients/algoliasearch-client-javascript/packages/client-query-suggestions": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-query-suggestions@workspace:clients/algoliasearch-client-javascript/packages/client-query-suggestions" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-search@0.0.5, @experimental-api-clients-automation/client-search@workspace:clients/algoliasearch-client-javascript/packages/client-search": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-search@workspace:clients/algoliasearch-client-javascript/packages/client-search" +"@experimental-api-clients-automation/client-search@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-search@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: 1dd1e6027f805e1bd0592c0a41be964417a5779cc40e3bbc8f5fda1ecc9057951e18e86f933ad65049c86df387229c6fff33b59e0a9cb9455501949944086ddf + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-search@workspace:clients/algoliasearch-client-javascript/packages/client-search": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-search@workspace:clients/algoliasearch-client-javascript/packages/client-search" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown linkType: soft -"@experimental-api-clients-automation/client-sources@0.0.5, @experimental-api-clients-automation/client-sources@workspace:clients/algoliasearch-client-javascript/packages/client-sources": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/client-sources@workspace:clients/algoliasearch-client-javascript/packages/client-sources" +"@experimental-api-clients-automation/client-sources@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/client-sources@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: 90a5b100d8a637185a80254c918b0ccefa50e8f5174f2e44377fccd4e08aad38c7ccfdb1715df92ba8ba41fd4c6683124c2b6483bd23590e1fd776d6833b3d86 + languageName: node + linkType: hard + +"@experimental-api-clients-automation/client-sources@workspace:clients/algoliasearch-client-javascript/packages/client-sources": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/client-sources@workspace:clients/algoliasearch-client-javascript/packages/client-sources" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown @@ -2510,13 +2605,24 @@ __metadata: languageName: node linkType: hard -"@experimental-api-clients-automation/recommend@0.0.5, @experimental-api-clients-automation/recommend@workspace:clients/algoliasearch-client-javascript/packages/recommend": - version: 0.0.0-use.local - resolution: "@experimental-api-clients-automation/recommend@workspace:clients/algoliasearch-client-javascript/packages/recommend" +"@experimental-api-clients-automation/recommend@npm:0.0.5": + version: 0.0.5 + resolution: "@experimental-api-clients-automation/recommend@npm:0.0.5" dependencies: "@experimental-api-clients-automation/client-common": 0.0.5 "@experimental-api-clients-automation/requester-browser-xhr": 0.0.5 "@experimental-api-clients-automation/requester-node-http": 0.0.5 + checksum: 7d2ea9c60f474b921be76c967222dec1b64146528b958ae35755538e4543944e9f037b62e3a3a0489dd38ff1f9d8c7d32ec73031a3df479cb72fc8d11214b5d8 + languageName: node + linkType: hard + +"@experimental-api-clients-automation/recommend@workspace:clients/algoliasearch-client-javascript/packages/recommend": + version: 0.0.0-use.local + resolution: "@experimental-api-clients-automation/recommend@workspace:clients/algoliasearch-client-javascript/packages/recommend" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + "@experimental-api-clients-automation/requester-browser-xhr": 0.0.4 + "@experimental-api-clients-automation/requester-node-http": 0.0.4 "@types/node": 16.11.11 typescript: 4.5.4 languageName: unknown @@ -2532,6 +2638,15 @@ __metadata: languageName: unknown linkType: soft +"@experimental-api-clients-automation/requester-browser-xhr@npm:0.0.4": + version: 0.0.4 + resolution: "@experimental-api-clients-automation/requester-browser-xhr@npm:0.0.4" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + checksum: fbfe5bc046e7929659332f0127b2c4d0124cac9de19615915962d19413aa7c73563e03512df6fa5268db66354b4f0c7fe5d0e9ab073419212f1f82254b4706e0 + languageName: node + linkType: hard + "@experimental-api-clients-automation/requester-node-http@0.0.5, @experimental-api-clients-automation/requester-node-http@workspace:clients/algoliasearch-client-javascript/packages/requester-node-http": version: 0.0.0-use.local resolution: "@experimental-api-clients-automation/requester-node-http@workspace:clients/algoliasearch-client-javascript/packages/requester-node-http" @@ -2542,6 +2657,15 @@ __metadata: languageName: unknown linkType: soft +"@experimental-api-clients-automation/requester-node-http@npm:0.0.4": + version: 0.0.4 + resolution: "@experimental-api-clients-automation/requester-node-http@npm:0.0.4" + dependencies: + "@experimental-api-clients-automation/client-common": 0.0.4 + checksum: 2a90f1aeccfc4c10316c72938bbf06f676076f3246b31b249100c513055d46bea87f533bcd5ba45b13648bbb4665a95fd703ebd90f60fa1b5c91fb2c2c090e29 + languageName: node + linkType: hard + "@gar/promisify@npm:^1.0.1": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" From 925e2a92c06413ba9ea6435fad1419c12b7315a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Thu, 17 Mar 2022 13:57:06 +0100 Subject: [PATCH 3/5] bump cache --- .github/.cache_version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/.cache_version b/.github/.cache_version index 0cfbf08886..00750edc07 100644 --- a/.github/.cache_version +++ b/.github/.cache_version @@ -1 +1 @@ -2 +3 From 9e24500dc978237942b07cf9e2350c84ec3c97cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= <20689156+shortcuts@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:44:24 +0100 Subject: [PATCH 4/5] chore: run JavaScript algoliasearch after other clients (#266) --- .github/.cache_version | 2 +- .github/actions/cache/action.yml | 105 +++++++++++++++++++------------ .github/actions/setup/action.yml | 13 ++-- .github/workflows/check.yml | 59 ++++++++++++++--- 4 files changed, 125 insertions(+), 54 deletions(-) diff --git a/.github/.cache_version b/.github/.cache_version index 00750edc07..aaac2c578c 100644 --- a/.github/.cache_version +++ b/.github/.cache_version @@ -1 +1 @@ -3 +3-test-91 diff --git a/.github/actions/cache/action.yml b/.github/actions/cache/action.yml index 2c21fbc547..1d189860cd 100644 --- a/.github/actions/cache/action.yml +++ b/.github/actions/cache/action.yml @@ -29,10 +29,6 @@ runs: path: ${{ steps.yarn-cache-dir.outputs.dir || '.yarn/cache' }} key: node-cache-${{ env.CACHE_VERSION }}-yarn-${{ hashFiles('yarn.lock') }} - - name: Install JavaScript dependencies - shell: bash - run: yarn install - # Java setup: used during 'java' generation or 'cts' - name: Download Java formatter if: ${{ inputs.language == 'java' || inputs.job == 'cts' }} @@ -157,8 +153,7 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-common/**', - '!clients/algoliasearch-client-javascript/packages/client-common/dist' + 'clients/algoliasearch-client-javascript/packages/client-common/**' )}} - name: Restore built JavaScript node requester @@ -169,8 +164,7 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/requester-node-http/**', - '!clients/algoliasearch-client-javascript/packages/requester-node-http/dist' + 'clients/algoliasearch-client-javascript/packages/requester-node-http/**' )}} - name: Restore built JavaScript browser requester @@ -181,8 +175,7 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/requester-browser-xhr/**', - '!clients/algoliasearch-client-javascript/packages/requester-browser-xhr/dist' + 'clients/algoliasearch-client-javascript/packages/requester-browser-xhr/**' )}} # Restore JavaScript clients: used during 'cts' or 'codegen' @@ -195,7 +188,10 @@ runs: ${{ env.CACHE_VERSION }}-${{ hashFiles( 'clients/algoliasearch-client-javascript/packages/algoliasearch/**', - '!clients/algoliasearch-client-javascript/packages/algoliasearch/dist' + 'clients/algoliasearch-client-javascript/packages/client-search/**', + 'clients/algoliasearch-client-javascript/packages/client-analytics/**', + 'clients/algoliasearch-client-javascript/packages/client-personalization/**', + 'templates/javascript/**' )}} - name: Restore built JavaScript search client @@ -206,9 +202,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-search/**', - '!clients/algoliasearch-client-javascript/packages/client-search/dist', - 'specs/bundled/search.yml' + 'clients/algoliasearch-client-javascript/packages/client-search/src/**', + 'clients/algoliasearch-client-javascript/packages/client-search/model/**', + 'clients/algoliasearch-client-javascript/packages/client-search/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-search/package.json', + 'specs/bundled/search.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript recommend client @@ -219,9 +218,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/recommend/**', - '!clients/algoliasearch-client-javascript/packages/recommend/dist', - 'specs/bundled/recommend.yml' + 'clients/algoliasearch-client-javascript/packages/recommend/src/**', + 'clients/algoliasearch-client-javascript/packages/recommend/model/**', + 'clients/algoliasearch-client-javascript/packages/recommend/builds/**', + 'clients/algoliasearch-client-javascript/packages/recommend/package.json', + 'specs/bundled/recommend.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript query-suggestions client @@ -232,9 +234,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-query-suggestions/**', - '!clients/algoliasearch-client-javascript/packages/client-query-suggestions/dist', - 'specs/bundled/query-suggestions.yml' + 'clients/algoliasearch-client-javascript/packages/client-query-suggestions/src/**', + 'clients/algoliasearch-client-javascript/packages/client-query-suggestions/model/**', + 'clients/algoliasearch-client-javascript/packages/client-query-suggestions/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-query-suggestions/package.json', + 'specs/bundled/query-suggestions.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript personalization client @@ -245,9 +250,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-personalization/**', - '!clients/algoliasearch-client-javascript/packages/client-personalization/dist', - 'specs/bundled/personalization.yml' + 'clients/algoliasearch-client-javascript/packages/client-personalization/src/**', + 'clients/algoliasearch-client-javascript/packages/client-personalization/model/**', + 'clients/algoliasearch-client-javascript/packages/client-personalization/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-personalization/package.json', + 'specs/bundled/personalization.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript analytics client @@ -258,9 +266,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-analytics/**', - '!clients/algoliasearch-client-javascript/packages/client-analytics/dist', - 'specs/bundled/analytics.yml' + 'clients/algoliasearch-client-javascript/packages/client-analytics/src/**', + 'clients/algoliasearch-client-javascript/packages/client-analytics/model/**', + 'clients/algoliasearch-client-javascript/packages/client-analytics/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-analytics/package.json', + 'specs/bundled/analytics.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript abtesting client @@ -271,9 +282,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-abtesting/**', - '!clients/algoliasearch-client-javascript/packages/client-abtesting/dist', - 'specs/bundled/abtesting.yml' + 'clients/algoliasearch-client-javascript/packages/client-abtesting/src/**', + 'clients/algoliasearch-client-javascript/packages/client-abtesting/model/**', + 'clients/algoliasearch-client-javascript/packages/client-abtesting/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-abtesting/package.json', + 'specs/bundled/abtesting.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript insights client @@ -284,9 +298,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-insights/**', - '!clients/algoliasearch-client-javascript/packages/client-insights/dist', - 'specs/bundled/insights.yml' + 'clients/algoliasearch-client-javascript/packages/client-insights/src/**', + 'clients/algoliasearch-client-javascript/packages/client-insights/model/**', + 'clients/algoliasearch-client-javascript/packages/client-insights/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-insights/package.json', + 'specs/bundled/insights.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript sources client @@ -297,9 +314,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-sources/**', - '!clients/algoliasearch-client-javascript/packages/client-sources/dist', - 'specs/bundled/sources.yml' + 'clients/algoliasearch-client-javascript/packages/client-sources/src/**', + 'clients/algoliasearch-client-javascript/packages/client-sources/model/**', + 'clients/algoliasearch-client-javascript/packages/client-sources/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-sources/package.json', + 'specs/bundled/sources.yml', + 'templates/javascript/**' )}} - name: Restore built JavaScript predict client @@ -310,9 +330,12 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-javascript/packages/client-predict/**', - '!clients/algoliasearch-client-javascript/packages/client-predict/dist', - 'specs/bundled/predict.yml' + 'clients/algoliasearch-client-javascript/packages/client-predict/src/**', + 'clients/algoliasearch-client-javascript/packages/client-predict/model/**', + 'clients/algoliasearch-client-javascript/packages/client-predict/builds/**', + 'clients/algoliasearch-client-javascript/packages/client-predict/package.json', + 'specs/bundled/predict.yml', + 'templates/javascript/**' )}} # Restore Java clients: used during 'cts' or 'codegen' @@ -324,8 +347,8 @@ runs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - 'clients/algoliasearch-client-java-2/**', '!clients/algoliasearch-client-java-2/target', + 'clients/algoliasearch-client-java-2/**', 'specs/bundled/search.yml' )}} @@ -341,3 +364,7 @@ runs: 'clients/algoliasearch-client-php/*', 'specs/bundled/search.yml' )}} + + - name: Install JavaScript dependencies + shell: bash + run: YARN_ENABLE_IMMUTABLE_INSTALLS=false yarn install diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 2dabeace15..306fc2007a 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -100,13 +100,8 @@ runs: matrix=$(./scripts/ci/create-client-matrix.sh javascript $base_changed ${{ steps.diff.outputs.ORIGIN_BRANCH }}) if [[ $algoliasearch_changed == 'true' || $base_changed == 'true' ]]; then - algoliasearch_client='{"name": "algoliasearch","folder": "clients/algoliasearch-client-javascript/packages/algoliasearch"}' - - if [[ $matrix == '{"client":["no-run"]}' ]]; then - matrix="{\"client\": [$algoliasearch_client]}" - else - matrix="{\"client\": $(echo $matrix | jq ".client + [$algoliasearch_client]" -c)}" - fi + echo "Running algoliasearch: true" + echo "::set-output name=RUN_ALGOLIASEARCH::true" fi if [[ $matrix == '{"client":["no-run"]}' ]]; then @@ -185,6 +180,10 @@ outputs: description: Determine if the `client-javascript` job should run value: ${{ steps.js-matrix.outputs.RUN_CLIENT }} + RUN_JS_ALGOLIASEARCH: + description: Determine if the `client-javascript-algoliasearch` job should run + value: ${{ steps.js-matrix.outputs.RUN_ALGOLIASEARCH }} + RUN_JS_COMMON: description: Whether to build JS client common folders when RUN_JS is false value: ${{ steps.js-matrix.outputs.RUN_COMMON }} diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index a84ece97d0..8e91af0b58 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -34,6 +34,7 @@ jobs: SPECS_MATRIX: ${{ steps.setup.outputs.SPECS_MATRIX }} RUN_JS: ${{ steps.setup.outputs.RUN_JS }} + RUN_JS_ALGOLIASEARCH: ${{ steps.setup.outputs.RUN_JS_ALGOLIASEARCH }} RUN_JS_COMMON: ${{ steps.setup.outputs.RUN_JS_COMMON }} JS_MATRIX: ${{ steps.setup.outputs.JS_MATRIX }} @@ -118,8 +119,7 @@ jobs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - format('clients/algoliasearch-client-javascript/packages/{0}/**', matrix.client), - format('!clients/algoliasearch-client-javascript/packages/{0}/dist', matrix.client) + format('clients/algoliasearch-client-javascript/packages/{0}/**', matrix.client) )}} - name: Build '${{ matrix.client }}' client @@ -157,19 +157,63 @@ jobs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - format('{0}/**', matrix.client.folder), - format('!{0}/dist', matrix.client.folder), - format('specs/bundled/{0}.yml', matrix.client.name) + format('{0}/src/**', matrix.client.folder), + format('{0}/model/**', matrix.client.folder), + format('{0}/builds/**', matrix.client.folder), + format('{0}/package.json', matrix.client.folder), + format('specs/bundled/{0}.yml', matrix.client.name), + 'templates/javascript/**' )}} - name: Generate '${{ matrix.client.name }}' client - if: steps.cache.outputs.cache-hit != 'true' && matrix.client.name != 'algoliasearch' + if: steps.cache.outputs.cache-hit != 'true' run: yarn cli generate javascript ${{ matrix.client.name }} - name: Build '${{ matrix.client.name }}' client if: steps.cache.outputs.cache-hit != 'true' run: yarn cli build clients javascript ${{ matrix.client.name }} + - name: Show diff for '${{ matrix.client.name }}' client + if: steps.cache.outputs.cache-hit != 'true' + run: git --no-pager diff + + client_javascript_algoliasearch: + timeout-minutes: 10 + runs-on: ubuntu-20.04 + needs: client_javascript + if: | + always() && + needs.setup.outputs.RUN_JS_ALGOLIASEARCH == 'true' && + contains(needs.client_javascript.result, 'success') && + !contains(needs.client_javascript.result, 'failure') + steps: + - uses: actions/checkout@v2 + + - name: Restore cache + uses: ./.github/actions/cache + with: + job: codegen + language: javascript + + - name: Cache 'algoliasearch' client + id: cache + uses: actions/cache@v2 + with: + path: clients/algoliasearch-client-javascript/packages/algoliasearch + key: | + ${{ env.CACHE_VERSION }}-${{ + hashFiles( + 'clients/algoliasearch-client-javascript/packages/algoliasearch/**', + 'clients/algoliasearch-client-javascript/packages/client-search/**', + 'clients/algoliasearch-client-javascript/packages/client-analytics/**', + 'clients/algoliasearch-client-javascript/packages/client-personalization/**', + 'templates/javascript/**' + )}} + + - name: Build 'algoliasearch' client + if: steps.cache.outputs.cache-hit != 'true' + run: yarn cli build clients javascript algoliasearch + client_java: runs-on: ubuntu-20.04 timeout-minutes: 10 @@ -200,8 +244,8 @@ jobs: key: | ${{ env.CACHE_VERSION }}-${{ hashFiles( - format('{0}/**', matrix.client.folder), format('!{0}/target', matrix.client.folder), + format('{0}/**', matrix.client.folder), format('specs/bundled/{0}.yml', matrix.client.name) )}} @@ -260,6 +304,7 @@ jobs: timeout-minutes: 20 needs: - client_javascript + - client_javascript_algoliasearch - client_java - client_php if: | From 0a9387d073fd23b5d620fca6884a2a59e7052120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Vannicatte?= Date: Mon, 21 Mar 2022 10:45:12 +0100 Subject: [PATCH 5/5] better cache key --- .github/.cache_version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/.cache_version b/.github/.cache_version index aaac2c578c..b8626c4cff 100644 --- a/.github/.cache_version +++ b/.github/.cache_version @@ -1 +1 @@ -3-test-91 +4