Skip to content

Commit b360cc1

Browse files
Make separate cache job
1 parent fdf3325 commit b360cc1

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

.github/workflows/changes.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,6 @@ jobs:
145145
website_only: ${{ steps.filter.outputs.website == 'true' && steps.filter.outputs.not_website == 'false' }}
146146
steps:
147147
- uses: actions/checkout@v4
148-
- uses: ./.github/actions/cache
149148

150149
- uses: dorny/paths-filter@v3
151150
id: filter
@@ -203,11 +202,18 @@ jobs:
203202
- "**"
204203
- "!website/**"
205204
205+
cache:
206+
runs-on: ubuntu-24.04
207+
if: ${{ inputs.int_tests || inputs.e2e_tests }}
208+
steps:
209+
- uses: .github/actions/cache
210+
206211
# Detects changes that are specific to integration tests
207212
int_tests:
208213
runs-on: ubuntu-24.04
209214
timeout-minutes: 5
210215
if: ${{ inputs.int_tests }}
216+
needs: cache
211217
outputs:
212218
amqp: ${{ steps.filter.outputs.amqp }}
213219
appsignal: ${{ steps.filter.outputs.appsignal}}
@@ -321,6 +327,7 @@ jobs:
321327
runs-on: ubuntu-24.04
322328
timeout-minutes: 5
323329
if: ${{ inputs.e2e_tests }}
330+
needs: cache
324331
outputs:
325332
datadog-logs: ${{ steps.filter.outputs.datadog-logs }}
326333
datadog-metrics: ${{ steps.filter.outputs.datadog-metrics }}

0 commit comments

Comments
 (0)