diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9b059546..bc7d26b4b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: with: path: | public/assets - key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles('app/assets/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} + key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles( 'app/assets/(fonts|images|javascripts|stylesheets)/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} restore-keys: ${{ runner.os }}-compiled-assets-v3- - uses: actions/setup-node@v4 with: @@ -51,7 +51,6 @@ jobs: if: steps.assetscache.outputs.cache-hit != 'true' - run: bundle exec rails assets:precompile if: steps.assetscache.outputs.cache-hit != 'true' - audit: runs-on: ubuntu-latest needs: [build] @@ -111,7 +110,7 @@ jobs: fail-on-cache-miss: true path: | public/assets - key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles('app/assets/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} + key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles('app/assets/(fonts|images|javascripts|stylesheets)/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} restore-keys: ${{ runner.os }}-compiled-assets-v3- - uses: actions/setup-node@v4 with: @@ -264,7 +263,7 @@ jobs: fail-on-cache-miss: true path: | public/assets - key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles('app/assets/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} + key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles('app/assets/(fonts|images|javascripts|stylesheets)/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} restore-keys: ${{ runner.os }}-compiled-assets-v3- - uses: actions/setup-node@v4 with: diff --git a/.github/workflows/create-cache.yml b/.github/workflows/create-cache.yml index 99cbc2793..4f78676eb 100644 --- a/.github/workflows/create-cache.yml +++ b/.github/workflows/create-cache.yml @@ -25,6 +25,6 @@ jobs: fail-on-cache-miss: false path: | public/assets - key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles('app/assets/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} + key: ${{ runner.os }}-compiled-assets-v3-${{ hashFiles('app/assets/(fonts|images|javascripts|stylesheets)/**', 'app/javascript/**', '**/package.json', '**/yarn.lock') }} restore-keys: ${{ runner.os }}-compiled-assets-v3- - run: bundle exec rails assets:precompile