From 5d1dc93d69d9114c9be1a1fc36ecaa5e3696afb5 Mon Sep 17 00:00:00 2001 From: Colin Seymour Date: Fri, 29 Mar 2024 12:17:18 +0000 Subject: [PATCH] Update builder --- .github/workflows/builder.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/builder.yaml b/.github/workflows/builder.yaml index 9b91781..9bd0bf1 100644 --- a/.github/workflows/builder.yaml +++ b/.github/workflows/builder.yaml @@ -25,7 +25,22 @@ jobs: - name: Get changed files id: changed_files uses: jitterbit/get-changed-files@v1 + run: | + declare -a changed + for file in ${{ env.MONITORED_FILES }}; do + [[ -n ${changed} ]] && break + + if [[ "${{ steps.changed_files.outputs.all }}" =~ $file ]]; then + changed=true + fi + done + if [[ -n ${changed} ]]; then + echo "A monitored file has changed."; + echo "::set-output name=changed::true"; + else + echo "None of the monitored files have changed."; + fi build: needs: init runs-on: ubuntu-latest @@ -74,6 +89,6 @@ jobs: args: | ${{ env.BUILD_ARGS }} \ --${{ matrix.arch }} \ - --target /data/ghostfolio \ + --target /data/${GITHUB_REPOSITORY##*/} \ --image "${{ steps.check.outputs.image }}" \ --addon