diff --git a/.github/workflows/generate-symbols.yml b/.github/workflows/generate-symbols.yml index 7c81b4844e..0310e7f6c3 100644 --- a/.github/workflows/generate-symbols.yml +++ b/.github/workflows/generate-symbols.yml @@ -163,8 +163,9 @@ jobs: pip install itch-dl minor=$(echo "${{ inputs.version }}" | cut -d. -f1) patch=$(echo "${{ inputs.version }}" | cut -d. -f2) - itch-dl https://kitfoxgames.itch.io/dwarf-fortress --download-to . --api-key $ITCH_API_KEY - tar xjf "kitfoxgames/dwarf-fortress/files/dwarf_fortress_${minor}_${patch}_linux.tar.bz2" -C DF_itch + fname="kitfoxgames/dwarf-fortress/files/dwarf_fortress_${minor}_${patch}_linux.tar.bz2" + itch-dl https://kitfoxgames.itch.io/dwarf-fortress --download-to . --api-key $ITCH_API_KEY --filter-files-glob "${fname}" + tar xjf "${fname}" -C DF_itch tar xjf dfhack-symbols-linux64-build.tar.bz2 -C DF_itch xml/symbols_gen_linux.sh ${{ inputs.version }} ITCH DF_itch @@ -270,8 +271,9 @@ jobs: pip install itch-dl minor=$(echo "${{ inputs.version }}" | cut -d. -f1) patch=$(echo "${{ inputs.version }}" | cut -d. -f2) - itch-dl https://kitfoxgames.itch.io/dwarf-fortress --download-to . --api-key $ITCH_API_KEY - unzip -d DF_itch "kitfoxgames/dwarf-fortress/files/dwarf_fortress_${minor}_${patch}_windows.zip" + fname="kitfoxgames/dwarf-fortress/files/dwarf_fortress_${minor}_${patch}_windows.zip" + itch-dl https://kitfoxgames.itch.io/dwarf-fortress --download-to . --api-key $ITCH_API_KEY --filter-files-glob "${fname}" + unzip -d DF_itch "${fname}" xml/symbols_gen_windows.sh ${{ inputs.version }} ITCH DF_itch # Classic