Skip to content

Commit 97a1341

Browse files
committed
Only build the base image if necessary
Fixes #85
1 parent d56d13d commit 97a1341

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,16 @@ jobs:
2929
id-token: write
3030

3131
steps:
32+
- uses: actions/checkout@6
33+
- uses: dorny/paths-filter@v3
34+
id: filter
35+
with:
36+
filters: |
37+
base-recipe:
38+
- 'recipes/base-recipe.yml'
3239
- name: Build Aviary Base Image
3340
uses: blue-build/github-action@v1.9
41+
if: steps.filter.outputs.base-recipe == 'true'
3442
with:
3543
recipe: base-recipe.yml
3644
cosign_private_key: ${{ secrets.SIGNING_SECRET }}
@@ -43,6 +51,8 @@ jobs:
4351
# enabled by default, disable if your image is small and you want faster builds
4452
maximize_build_space: true
4553

54+
skip_checkout: true
55+
4656
- name: Build Aviary Image
4757
uses: blue-build/github-action@v1.9
4858
with:
@@ -53,3 +63,5 @@ jobs:
5363

5464
# enabled by default, disable if your image is small and you want faster builds
5565
maximize_build_space: true
66+
67+
skip_checkout: true

0 commit comments

Comments
 (0)