From dce912c324eaaea49d5695fafc06cc8a2d8a71da Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Sun, 25 Feb 2024 23:06:52 +0100 Subject: [PATCH 1/4] chore: debug fs --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index df7aae5..fa511bb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -167,6 +167,7 @@ jobs: run: | sha512sum keyweave-* | tee SHA512SUMS sha256sum keyweave-* | tee SHA256SUMS + tree - uses: softprops/action-gh-release@v1 env: From 5678fb64699c6dafe8baac1f842525c7c682128c Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Sun, 25 Feb 2024 23:45:27 +0100 Subject: [PATCH 2/4] fix: unzip and change dest path --- .github/workflows/release.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fa511bb..74376a0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -160,14 +160,16 @@ jobs: - uses: actions/download-artifact@v4 with: pattern: dist-* - merge-multiple: true - path: dist + merge-multiple: true - - name: Checksums with SHA512 and SHA256 + - name: Unzip artifacts + run: | + unzip dist-*.zip + + - name: Unzip and Checksums with SHA512 and SHA256 run: | sha512sum keyweave-* | tee SHA512SUMS sha256sum keyweave-* | tee SHA256SUMS - tree - uses: softprops/action-gh-release@v1 env: @@ -177,7 +179,7 @@ jobs: fail_on_unmatched_files: true files: | keyweave-*.tar.xz - keyweave-*/keyweave.exe + keyweave-*.exe *SUMS* - name: Generate SHA256SUM input for Homebrew From 2c1d33031abeb53e1585492d020a64dfa8f3f6c7 Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Mon, 26 Feb 2024 00:10:26 +0100 Subject: [PATCH 3/4] fix: use different condition for windows --- .github/workflows/release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 74376a0..0560342 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 @@ -166,7 +166,7 @@ jobs: run: | unzip dist-*.zip - - name: Unzip and Checksums with SHA512 and SHA256 + - name: Checksums with SHA512 and SHA256 run: | sha512sum keyweave-* | tee SHA512SUMS sha256sum keyweave-* | tee SHA256SUMS From af792f98810d18d25495b8d3207b830e4434356a Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Mon, 26 Feb 2024 00:16:45 +0100 Subject: [PATCH 4/4] feat: remone unzip --- .github/workflows/release.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0560342..7017916 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -162,10 +162,6 @@ jobs: pattern: dist-* merge-multiple: true - - name: Unzip artifacts - run: | - unzip dist-*.zip - - name: Checksums with SHA512 and SHA256 run: | sha512sum keyweave-* | tee SHA512SUMS