diff --git a/.gitea/workflows/base-build.yml b/.gitea/workflows/base-build.yml index b07bf13..7b5e90c 100644 --- a/.gitea/workflows/base-build.yml +++ b/.gitea/workflows/base-build.yml @@ -4,9 +4,14 @@ on: push: branches: - master - paths-ignore: - - '**/CHANGES.md' - - '**/build-info.json' + paths: + - '**/Dockerfile' + - '**/*.sh' + - '.github/workflows/**' + - '**/*.yml' + - '**/*.yaml' + - '!**/CHANGES.md' + - '!**/build-info.json' schedule: - cron: '30 */6 * * *' # Every 6 hours @@ -75,8 +80,17 @@ jobs: echo "changed=true" >> $GITHUB_OUTPUT fi + - name: Check for Dockerfile or .sh changes + id: check_files_changed + run: | + CHANGED=false + if git diff --name-only ${{ github.event.before }} ${{ github.sha }} | grep -E '\.sh$|Dockerfile'; then + CHANGED=true + fi + echo "files_changed=$CHANGED" >> $GITHUB_OUTPUT + - name: Build and Push Minecraft Docker Images - if: steps.compare_digest.outputs.changed == 'true' + if: steps.compare_digest.outputs.changed == 'true' || steps.check_files_changed.outputs.files_changed == 'true' env: IMAGE_TAG_VANILLA: vanilla IMAGE_TAG_TESTING: testing diff --git a/fabric/Dockerfile b/fabric/Dockerfile index fcf9035..a1d385c 100644 --- a/fabric/Dockerfile +++ b/fabric/Dockerfile @@ -42,4 +42,7 @@ RUN wget "$INSTALL_SCRIPT" -O /MCtemp/install_script.sh \ VOLUME /MCserver # Run command -CMD [ "/bin/bash", "./MCtemp/install_script.sh" ] \ No newline at end of file +CMD [ "/bin/bash", "./MCtemp/install_script.sh" ] + + +#ljkfhdg;ldjgfs;lkjsdfg \ No newline at end of file