diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df7aae5..7017916 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -127,11 +127,11 @@ jobs: dst="keyweave-${{ matrix.target }}" mkdir -p "$dst" dist cp "$bin" "$dst/" - if [[ ${{ !startsWith(matrix.name, 'windows') }} ]] ; then + if [[ "${{ matrix.name }}" == windows-* ]] ; then + mv "$dst/keyweave${ext}" dist/keyweave-${{ matrix.target }}.exe + else tar cavf "$dst.tar.xz" "$dst" mv "$dst.tar.xz" dist/ - else - mv "$dst/keyweave${ext}" dist/keyweave-${{ matrix.target }}.exe fi - uses: actions/upload-artifact@v4 @@ -160,8 +160,7 @@ jobs: - uses: actions/download-artifact@v4 with: pattern: dist-* - merge-multiple: true - path: dist + merge-multiple: true - name: Checksums with SHA512 and SHA256 run: | @@ -176,7 +175,7 @@ jobs: fail_on_unmatched_files: true files: | keyweave-*.tar.xz - keyweave-*/keyweave.exe + keyweave-*.exe *SUMS* - name: Generate SHA256SUM input for Homebrew