From 0312b2650d0af42837652145a6981877fc1c8012 Mon Sep 17 00:00:00 2001 From: Jeff Puzzo Date: Tue, 13 Dec 2022 15:18:28 -0500 Subject: [PATCH] Update dist.yml to avoid cache hit when subpaths change --- .github/workflows-src/partials/dist.yml | 5 +++++ .github/workflows/pr-preview.yml | 25 +++++++++++++++++++++ .github/workflows/release.yml | 30 +++++++++++++++++++++++++ 3 files changed, 60 insertions(+) diff --git a/.github/workflows-src/partials/dist.yml b/.github/workflows-src/partials/dist.yml index 22e187f23f0..e93dcd89a85 100644 --- a/.github/workflows-src/partials/dist.yml +++ b/.github/workflows-src/partials/dist.yml @@ -4,7 +4,12 @@ with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd diff --git a/.github/workflows/pr-preview.yml b/.github/workflows/pr-preview.yml index 40be6f0a2c5..0eace05d091 100644 --- a/.github/workflows/pr-preview.yml +++ b/.github/workflows/pr-preview.yml @@ -35,7 +35,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -114,7 +119,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -158,7 +168,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -213,7 +228,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -264,7 +284,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bce72dfb321..cde435d3eeb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -38,7 +38,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -117,7 +122,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -161,7 +171,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -216,7 +231,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -267,7 +287,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd @@ -316,7 +341,12 @@ jobs: with: path: | packages/*/dist + packages/*/next + packages/*/deprecated + packages/*/components packages/react-styles/css + packages/react-core/layouts + packages/react-core/helpers key: ${{ runner.os }}-dist-14-${{ secrets.CACHE_VERSION }}-${{ hashFiles('yarn.lock', 'package.json', 'packages/*/*', '!packages/*/dist', '!packages/*/node_modules') }} - name: Build dist run: yarn build && yarn build:umd