Merge pull request #85 from bartvdbraak/fix/artifact-pattern

Fix file extraction and destination path
This commit is contained in:
Bart van der Braak 2024-02-26 00:29:30 +01:00 committed by GitHub
commit ff4a5ef7eb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -127,11 +127,11 @@ jobs:
dst="keyweave-${{ matrix.target }}" dst="keyweave-${{ matrix.target }}"
mkdir -p "$dst" dist mkdir -p "$dst" dist
cp "$bin" "$dst/" 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" tar cavf "$dst.tar.xz" "$dst"
mv "$dst.tar.xz" dist/ mv "$dst.tar.xz" dist/
else
mv "$dst/keyweave${ext}" dist/keyweave-${{ matrix.target }}.exe
fi fi
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
@ -161,7 +161,6 @@ jobs:
with: with:
pattern: dist-* pattern: dist-*
merge-multiple: true merge-multiple: true
path: dist
- name: Checksums with SHA512 and SHA256 - name: Checksums with SHA512 and SHA256
run: | run: |
@ -176,7 +175,7 @@ jobs:
fail_on_unmatched_files: true fail_on_unmatched_files: true
files: | files: |
keyweave-*.tar.xz keyweave-*.tar.xz
keyweave-*/keyweave.exe keyweave-*.exe
*SUMS* *SUMS*
- name: Generate SHA256SUM input for Homebrew - name: Generate SHA256SUM input for Homebrew