From b30c53235a0da57b356591b871d435cde39dea63 Mon Sep 17 00:00:00 2001 From: Nicolas Lebacq Date: Wed, 20 May 2026 14:22:56 +0000 Subject: [PATCH 1/3] ci: Resolved publication issue. --- .github/workflows/pipeline.yml | 70 +++++++++++++++++----------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index f8b7bc22..c77622e1 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -33,7 +33,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Get pnpm store directory @@ -77,7 +77,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - uses: actions/setup-node@v4 @@ -107,7 +107,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -134,7 +134,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -161,7 +161,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - uses: actions/setup-node@v4 @@ -204,8 +204,8 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 - run_install: false + version: 11 + run_install: true - name: Dependencies cache unpacking uses: actions/cache@v4 @@ -239,7 +239,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -269,7 +269,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -299,7 +299,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - uses: actions/setup-node@v4 @@ -345,8 +345,8 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 - run_install: false + version: 11 + run_install: true - name: Dependencies cache unpacking uses: actions/cache@v4 @@ -383,7 +383,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -410,7 +410,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -437,7 +437,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -476,8 +476,8 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 - run_install: false + version: 11 + run_install: true - name: Dependencies cache unpacking uses: actions/cache@v4 @@ -511,7 +511,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -542,7 +542,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -573,7 +573,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -616,8 +616,8 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 - run_install: false + version: 11 + run_install: true - name: Dependencies cache unpacking uses: actions/cache@v4 @@ -655,7 +655,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -687,7 +687,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -719,7 +719,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -763,8 +763,8 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 - run_install: false + version: 11 + run_install: true - name: Dependencies cache unpacking uses: actions/cache@v4 @@ -803,7 +803,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -835,7 +835,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: false - name: Dependencies cache unpacking @@ -878,8 +878,8 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 - run_install: false + version: 11 + run_install: true - name: Dependencies cache unpacking uses: actions/cache@v4 @@ -918,7 +918,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: true - name: Dependencies cache unpacking @@ -951,7 +951,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: true - name: Dependencies cache unpacking @@ -984,7 +984,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: true - uses: actions/setup-node@v4 @@ -1033,7 +1033,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 9 + version: 11 run_install: true - name: Dependencies cache unpacking From f535ee1fb9eeeb28b4eb059f0dfea4e12c900eb9 Mon Sep 17 00:00:00 2001 From: Nicolas Lebacq Date: Wed, 20 May 2026 14:28:07 +0000 Subject: [PATCH 2/3] ci: Removed broken action cache. --- .github/workflows/pipeline.yml | 305 ++------------------------------- 1 file changed, 18 insertions(+), 287 deletions(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index c77622e1..a6ecbd59 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -6,69 +6,8 @@ on: push: jobs: - setup: - runs-on: ubuntu-latest - outputs: - ts-files-changed: ${{ steps.parse-changed-files.outputs.ts-files-changed }} - require-spell-check: ${{ steps.parse-changed-files.outputs.require-spell-check }} - steps: - - name: Check out repository code - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Parse changed files - id: parse-changed-files - run: | - echo "ts-files-changed=$((git diff --name-status ${{ github.event.before }} ${{ github.event.after }} | grep -oP '[M]{1}[^A-Za-z]*(.*)' | sed --regexp-extended 's/[AMD]\s+//g' | grep -oP '.*\.ts$') 1> /dev/null && echo true || echo false)" >> $GITHUB_OUTPUT - echo "require-spell-check=$(./_ops/continuous-integration/scripts/requires_spell_check.sh ${{ github.event.before }} ${{ github.event.after }})" >> $GITHUB_OUTPUT - - - name: Debug - run: | - echo ${{ steps.parse-changed-files.outputs.ts-files-changed }} - echo ${{ steps.parse-changed-files.outputs.require-spell-check }} - - - name: PNPM installation - # if: ${{ steps.parse-changed-files.outputs.ts-files-changed == 'true' || steps.parse-changed-files.outputs.require-spell-check == 'true' }} - uses: pnpm/action-setup@v4 - id: pnpm-install - with: - version: 11 - run_install: false - - - name: Get pnpm store directory - # if: ${{ steps.parse-changed-files.outputs.ts-files-changed == 'true' || steps.parse-changed-files.outputs.require-spell-check == 'true' }} - id: pnpm-cache - shell: bash - run: | - echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT - - - name: PNPM cache configuration - # if: ${{ steps.parse-changed-files.outputs.ts-files-changed == 'true' || steps.parse-changed-files.outputs.require-spell-check == 'true' }} - uses: actions/cache@v4 - with: - path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} - key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - restore-keys: | - ${{ runner.os }}-pnpm-store- - - - name: Install dependencies - # if: ${{ steps.parse-changed-files.outputs.ts-files-changed == 'true' || steps.parse-changed-files.outputs.require-spell-check == 'true' }} - run: | - pnpm install --frozen-lockfile - cd packages/mockingbird && pnpm install --frozen-lockfile && cd ../.. - - - name: Dependencies caching - # if: ${{ steps.parse-changed-files.outputs.ts-files-changed == 'true' || steps.parse-changed-files.outputs.require-spell-check == 'true' }} - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - spell-check-global: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.require-spell-check == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -78,27 +17,19 @@ jobs: id: pnpm-install with: version: 11 - run_install: false + run_install: true - uses: actions/setup-node@v4 with: node-version: "22.x" - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Check spelling with CSpell run: pnpm --filter ts-predicate ci:spell:check ## TS Predicate lint-ts-predicate: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -108,13 +39,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -123,9 +48,7 @@ jobs: run: pnpm --filter ts-predicate ci:lint typescript-syntax-check-ts-predicate: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -135,13 +58,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -150,9 +67,7 @@ jobs: run: pnpm --filter ts-predicate ci:ts:check test-ts-predicate: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -162,18 +77,12 @@ jobs: id: pnpm-install with: version: 11 - run_install: false + run_install: true - uses: actions/setup-node@v4 with: node-version: "22.x" - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -207,12 +116,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -228,9 +131,7 @@ jobs: ## Toolbox lint-toolbox: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -240,13 +141,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: pnpm --filter ts-predicate ci:build @@ -258,9 +153,7 @@ jobs: run: pnpm --filter toolbox ci:lint typescript-syntax-check-toolbox: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -270,13 +163,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: pnpm --filter ts-predicate ci:build @@ -288,9 +175,7 @@ jobs: run: pnpm --filter toolbox ci:ts:check test-toolbox: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -300,18 +185,12 @@ jobs: id: pnpm-install with: version: 11 - run_install: false + run_install: true - uses: actions/setup-node@v4 with: node-version: "22.x" - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: pnpm --filter ts-predicate ci:build @@ -348,12 +227,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: pnpm --filter ts-predicate ci:build @@ -372,9 +245,7 @@ jobs: ## AWS Signature v4 lint-aws-signature-v4: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -384,13 +255,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -399,9 +264,7 @@ jobs: run: pnpm --filter aws-signature-v4 ci:lint typescript-syntax-check-aws-signature-v4: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -411,13 +274,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -426,9 +283,7 @@ jobs: run: pnpm --filter aws-signature-v4 ci:ts:check test-aws-signature-v4: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -438,13 +293,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -479,12 +328,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: pnpm --filter testing-ground ci:build @@ -500,9 +343,7 @@ jobs: ## AWS S3 lint-aws-s3: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -512,13 +353,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -531,9 +366,7 @@ jobs: run: pnpm --filter aws-s3 ci:lint typescript-syntax-check-aws-s3: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -543,13 +376,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -562,9 +389,7 @@ jobs: run: pnpm --filter aws-s3 ci:ts:check test-aws-s3: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -574,13 +399,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -619,12 +438,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: | pnpm --filter aws-signature-v4 ci:build @@ -644,9 +457,7 @@ jobs: ## AWS SQS lint-aws-sqs: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -656,13 +467,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -676,9 +481,7 @@ jobs: run: pnpm --filter aws-sqs ci:lint typescript-syntax-check-aws-sqs: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -688,13 +491,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -708,9 +505,7 @@ jobs: run: pnpm --filter aws-sqs ci:ts:check test-aws-sqs: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -720,13 +515,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -766,12 +555,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: | pnpm --filter aws-signature-v4 ci:build @@ -792,9 +575,7 @@ jobs: ## Mockingbird lint-mockingbird: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -804,13 +585,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -824,9 +599,7 @@ jobs: run: pnpm --filter mockingbird ci:lint typescript-syntax-check-mockingbird: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -836,13 +609,7 @@ jobs: id: pnpm-install with: version: 11 - run_install: false - - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} + run_install: true - name: Building workspace dependencies run: | @@ -881,12 +648,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: | pnpm --filter testing-ground ci:build @@ -907,9 +668,7 @@ jobs: ## Architectura lint-architectura: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -921,12 +680,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: | pnpm --filter testing-ground ci:build @@ -940,9 +693,7 @@ jobs: run: pnpm --filter architectura ci:lint typescript-syntax-check-architectura: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -954,12 +705,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: | pnpm --filter testing-ground ci:build @@ -973,9 +718,7 @@ jobs: run: pnpm --filter architectura ci:ts:check test-architectura: - needs: setup runs-on: ubuntu-latest - # if: ${{ needs.setup.outputs.ts-files-changed == 'true' }} steps: - name: Check out repository code uses: actions/checkout@v4 @@ -991,12 +734,6 @@ jobs: with: node-version: "22.x" - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: | pnpm --filter testing-ground ci:build @@ -1036,12 +773,6 @@ jobs: version: 11 run_install: true - - name: Dependencies cache unpacking - uses: actions/cache@v4 - with: - path: node_modules - key: ${{ runner.os }}-pnpm-${{ hashFiles('**/pnpm-lock.yaml') }} - - name: Building workspace dependencies run: | pnpm --filter testing-ground ci:build From 0526618d03dfae00279e6ddaf77c774c0edf6a76 Mon Sep 17 00:00:00 2001 From: Nicolas Lebacq Date: Wed, 20 May 2026 14:29:44 +0000 Subject: [PATCH 3/3] ci: Downgrading PNPM due to terrible 11.x release. --- .github/workflows/pipeline.yml | 56 +++++++++++++++++----------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index a6ecbd59..819fcd7b 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -16,7 +16,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - uses: actions/setup-node@v4 @@ -38,7 +38,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -57,7 +57,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -76,7 +76,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - uses: actions/setup-node@v4 @@ -113,7 +113,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -140,7 +140,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -162,7 +162,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -184,7 +184,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - uses: actions/setup-node@v4 @@ -224,7 +224,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -254,7 +254,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -273,7 +273,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -292,7 +292,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -325,7 +325,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -352,7 +352,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -375,7 +375,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -398,7 +398,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -435,7 +435,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -466,7 +466,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -490,7 +490,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -514,7 +514,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -552,7 +552,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -584,7 +584,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -608,7 +608,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -645,7 +645,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -677,7 +677,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -702,7 +702,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies @@ -727,7 +727,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - uses: actions/setup-node@v4 @@ -770,7 +770,7 @@ jobs: uses: pnpm/action-setup@v4 id: pnpm-install with: - version: 11 + version: 10 run_install: true - name: Building workspace dependencies