Skip to content

Commit 7f629e4

Browse files
committed
Merge branch 'main' into chore/renovateBaseBranch
2 parents 86877f3 + 82d03f2 commit 7f629e4

File tree

5 files changed

+5
-84
lines changed

5 files changed

+5
-84
lines changed

.github/.cache_version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.2
1+
0.0.4

.github/actions/restore-artifacts/action.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,6 @@ runs:
6464
shell: bash
6565
run: unzip -q -o clients-javascript.zip && rm clients-javascript.zip
6666

67-
- name: Download client-javascript-algoliasearch artifact
68-
if: ${{ inputs.javascript == 'true' && inputs.type == 'all' }}
69-
uses: actions/download-artifact@v3
70-
with:
71-
name: client-javascript-algoliasearch
72-
73-
- name: Unzip client-javascript-algoliasearch artifact
74-
if: ${{ inputs.javascript == 'true' && inputs.type == 'all' }}
75-
shell: bash
76-
run: unzip -q -o client-javascript-algoliasearch.zip && rm client-javascript-algoliasearch.zip
77-
7867
# PHP
7968
- name: Download clients-php artifact
8069
if: ${{ inputs.php == 'true' && inputs.type == 'all' }}

.github/actions/setup/action.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,6 @@ runs:
100100
id: js-utils
101101
shell: bash
102102
run: |
103-
if ${{ steps.gen-matrix.outputs.RUN_GEN_JAVASCRIPT || steps.diff.outputs.JS_ALGOLIASEARCH_CHANGED > 0 }}; then
104-
echo "Running algoliasearch: true"
105-
echo "::set-output name=RUN_JS_ALGOLIASEARCH::true"
106-
fi
107-
108103
if ${{ steps.gen-matrix.outputs.RUN_GEN_JAVASCRIPT || steps.diff.outputs.JAVASCRIPT_UTILS_CHANGED > 0 }}; then
109104
echo "Running JavaScript utils: true"
110105
echo "::set-output name=RUN_JS_UTILS::true"
@@ -136,9 +131,6 @@ outputs:
136131
description: Indicates if we plan to run the job for this language
137132
value: ${{ steps.gen-matrix.outputs.RUN_GEN_PHP }}
138133

139-
RUN_JS_ALGOLIASEARCH:
140-
description: Determine if the `client-javascript-algoliasearch` job should run
141-
value: ${{ steps.js-utils.outputs.RUN_JS_ALGOLIASEARCH }}
142134
RUN_JS_UTILS:
143135
description: Whether to build JS client common folders when RUN_JS is false
144136
value: ${{ steps.js-utils.outputs.RUN_JS_UTILS }}

.github/workflows/check.yml

Lines changed: 4 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ jobs:
6666
RUN_GEN_JAVA: ${{ steps.setup.outputs.RUN_GEN_JAVA }}
6767
RUN_GEN_PHP: ${{ steps.setup.outputs.RUN_GEN_PHP }}
6868

69-
RUN_JS_ALGOLIASEARCH: ${{ steps.setup.outputs.RUN_JS_ALGOLIASEARCH }}
7069
RUN_JS_UTILS: ${{ steps.setup.outputs.RUN_JS_UTILS }}
7170
RUN_JS_TESTS: ${{ steps.setup.outputs.RUN_JS_TESTS }}
7271

@@ -225,6 +224,10 @@ jobs:
225224
if: ${{ steps.cache.outputs.cache-hit != 'true' && matrix.client.language != 'php' }}
226225
run: yarn cli build clients ${{ matrix.client.language }} ${{ matrix.client.toRun }}
227226

227+
- name: Build JavaScript 'algoliasearch' client
228+
if: ${{ steps.cache.outputs.cache-hit != 'true' && matrix.client.language == 'javascript' }}
229+
run: yarn cli build clients javascript algoliasearch
230+
228231
- name: Clean CTS output before generate
229232
run: rm -rf ${{ matrix.client.testsToDelete }} || true
230233

@@ -248,69 +251,12 @@ jobs:
248251
name: clients-${{matrix.client.language }}
249252
path: clients-${{matrix.client.language }}.zip
250253

251-
client_javascript_algoliasearch:
252-
timeout-minutes: 10
253-
runs-on: ubuntu-20.04
254-
needs:
255-
- setup
256-
- client_gen
257-
if: |
258-
always() &&
259-
needs.setup.outputs.RUN_JS_ALGOLIASEARCH == 'true' &&
260-
!contains(needs.*.result, 'cancelled') &&
261-
!contains(needs.*.result, 'failure')
262-
steps:
263-
- uses: actions/checkout@v2
264-
265-
- name: Cache 'algoliasearch' client folder
266-
id: cache
267-
uses: actions/cache@v3
268-
with:
269-
key: |
270-
algoliasearch-${{ hashFiles(
271-
'clients/algoliasearch-client-javascript/packages/algoliasearch/**',
272-
'yarn.lock'
273-
)}}
274-
path: clients/algoliasearch-client-javascript/packages/algoliasearch/
275-
276-
- name: Download JavaScript clients artifact
277-
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
278-
uses: actions/download-artifact@v3
279-
with:
280-
name: clients-javascript
281-
282-
- name: Unzip JavaScript clients artifact
283-
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
284-
shell: bash
285-
run: unzip -q -o clients-javascript.zip && rm clients-javascript.zip
286-
287-
- name: Setup
288-
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
289-
uses: ./.github/actions/setup
290-
with:
291-
type: minimal
292-
293-
- name: Build 'algoliasearch' client
294-
if: ${{ steps.cache.outputs.cache-hit != 'true' }}
295-
run: yarn cli build clients javascript algoliasearch
296-
297-
- name: Zip artifact before storing
298-
run: zip -r -y client-javascript-algoliasearch.zip clients/algoliasearch-client-javascript/packages/algoliasearch/ -x "**/node_modules**" "clients/algoliasearch-client-javascript/.yarn**" "**/.github**"
299-
300-
- name: Store JavaScript 'algoliasearch' client
301-
uses: actions/upload-artifact@v3
302-
with:
303-
if-no-files-found: error
304-
name: client-javascript-algoliasearch
305-
path: client-javascript-algoliasearch.zip
306-
307254
codegen:
308255
runs-on: ubuntu-20.04
309256
timeout-minutes: 10
310257
needs:
311258
- setup
312259
- client_gen
313-
- client_javascript_algoliasearch
314260
if: |
315261
always() &&
316262
!contains(needs.*.result, 'cancelled') &&

scripts/ci/githubActions/setRunVariables.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,6 @@ export const COMMON_DEPENDENCIES = {
4545
*/
4646
export const DEPENDENCIES = {
4747
...COMMON_DEPENDENCIES,
48-
JS_ALGOLIASEARCH_CHANGED: [
49-
`${JS_CLIENT_FOLDER}/packages/algoliasearch`,
50-
`${JS_CLIENT_FOLDER}/packages/client-search`,
51-
`${JS_CLIENT_FOLDER}/packages/client-analytics`,
52-
`${JS_CLIENT_FOLDER}/packages/client-personalization`,
53-
],
5448
JS_COMMON_TESTS_CHANGED: [
5549
`${JS_CLIENT_FOLDER}/packages/client-common/src/__tests__`,
5650
],

0 commit comments

Comments
 (0)