From aa527ec6b8db7d6faa4a7736795f43d69f21868d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hanno=20J=2E=20G=C3=B6decke?= Date: Thu, 17 Oct 2024 12:03:28 +0200 Subject: [PATCH] wip; repair CI --- .github/workflows/validate-js.yml | 62 +++++++++++++++---------------- 1 file changed, 29 insertions(+), 33 deletions(-) diff --git a/.github/workflows/validate-js.yml b/.github/workflows/validate-js.yml index fbd637c68a..fc8a81600c 100644 --- a/.github/workflows/validate-js.yml +++ b/.github/workflows/validate-js.yml @@ -5,28 +5,28 @@ on: branches: - main paths: - - '.github/workflows/validate-js.yml' - - 'package/src/**' - - 'package/*.json' - - 'package/*.js' - - 'package/*.lock' - - 'package/example/src/**' - - 'package/example/*.json' - - 'package/example/*.js' - - 'package/example/*.lock' - - 'package/example/*.tsx' + - ".github/workflows/validate-js.yml" + - "package/src/**" + - "package/*.json" + - "package/*.js" + - "package/*.lock" + - "package/example/src/**" + - "package/example/*.json" + - "package/example/*.js" + - "package/example/*.lock" + - "package/example/*.tsx" pull_request: paths: - - '.github/workflows/validate-js.yml' - - 'package/src/**' - - 'package/*.json' - - 'package/*.js' - - 'package/*.lock' - - 'package/example/src/**' - - 'package/example/*.json' - - 'package/example/*.js' - - 'package/example/*.lock' - - 'package/example/*.tsx' + - ".github/workflows/validate-js.yml" + - "package/src/**" + - "package/*.json" + - "package/*.js" + - "package/*.lock" + - "package/example/src/**" + - "package/example/*.json" + - "package/example/*.js" + - "package/example/*.lock" + - "package/example/*.tsx" jobs: compile: @@ -41,22 +41,18 @@ jobs: - name: Install reviewdog uses: reviewdog/action-setup@v1 - - name: Get yarn cache directory path - id: yarn-cache-dir-path - run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - - name: Restore node_modules from cache - uses: actions/cache@v4 + - name: Cache dependencies id: yarn-cache + uses: actions/cache@v4 with: - path: ${{ steps.yarn-cache-dir-path.outputs.dir }} - key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + path: | + **/node_modules + key: ${{ runner.os }}-bun-${{ hashFiles('bun.lockb') }}-${{ hashFiles('**/package.json', '!node_modules/**') }} restore-keys: | - ${{ runner.os }}-yarn- - - - name: Install node_modules - run: yarn install --frozen-lockfile - - name: Install node_modules (example/) - run: yarn install --frozen-lockfile --cwd example + ${{ runner.os }}-yarn-${{ hashFiles('bun.lockb') }} + ${{ runner.os }}-bun- + - name: Install npm dependencies (bun) + run: bun install - name: Run TypeScript # Reviewdog tsc errorformat: %f:%l:%c - error TS%n: %m run: |