From 1afde941d1f5e25201bbeee15a09a1474c20b077 Mon Sep 17 00:00:00 2001 From: Sam Yuan Date: Mon, 4 Dec 2023 19:52:05 +0800 Subject: [PATCH] fix up as review comments Signed-off-by: Sam Yuan --- .github/workflows/build-push.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 6ae521cc..8834587d 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -5,7 +5,25 @@ on: branches: [ main ] jobs: + + changes: + runs-on: ubuntu-latest + outputs: + src: ${{ steps.changes.outputs.src }} + infra: ${{ steps.changes.outputs.infra }} + steps: + - uses: actions/checkout@v3 + - uses: dorny/paths-filter@v2 + id: changes + with: + filters: | + src: + - 'dockerfiles/requirements.txt' + - 'dockerfiles/Dockerfile.base' + buildbase: + needs: changes + if: ${{ needs.changes.outputs.src == 'true' }} runs-on: ubuntu-latest steps: - name: checkout