From ab58eeab361dbc59fe247c7d15f3c77af9bbf399 Mon Sep 17 00:00:00 2001 From: Breezebuilder Date: Thu, 27 Mar 2025 14:05:44 +1100 Subject: [PATCH] Set task conditions to use always() to sidestep baffling GitHub design choices --- .github/workflows/check-mod.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-mod.yml b/.github/workflows/check-mod.yml index 5ceee573..9258eb33 100644 --- a/.github/workflows/check-mod.yml +++ b/.github/workflows/check-mod.yml @@ -88,7 +88,7 @@ jobs: done < changed_mods.txt - name: Check Thumbnail Dimensions - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' run: | while read -r mod_path; do if [ -d "$mod_path" ]; then @@ -112,7 +112,7 @@ jobs: done < changed_mods.txt - name: Validate JSON Format - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' run: | # Use jq to validate each JSON file while read -r mod_path; do @@ -125,14 +125,14 @@ jobs: done < changed_mods.txt - name: Validate meta.json Against Schema - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' uses: dsanders11/json-schema-validate-action@v1.2.0 with: schema: "./schema/meta.schema.json" files: ${{ steps.find-changed-mods.outputs.meta_json_files }} - name: Validate Download URLs - if: steps.find-changed-mods.outputs.changed_mods_found == 'true' + if: always() && steps.find-changed-mods.outputs.changed_mods_found == 'true' run: | while read -r mod_path; do if [ -d "$mod_path" ]; then