diff --git a/.github/workflows/build_artifacts.yml b/.github/workflows/build_artifacts.yml index 1f5f510..c0d0891 100644 --- a/.github/workflows/build_artifacts.yml +++ b/.github/workflows/build_artifacts.yml @@ -42,30 +42,28 @@ jobs: if: matrix.os == 'ubuntu-latest' - name: Building run: cargo build --release --no-default-features --features wgpu,${{ matrix.update_feature }} - - name: Creating ./bin directory - run: mkdir -p bin - name: Renaming binaries [Windows] if: matrix.os == 'windows-latest' - run: mv target/release/uad-ng.exe bin/uad-ng-${{ matrix.build_target }}.exe + run: mv target/release/uad-ng.exe uad-ng-${{ matrix.build_target }}.exe - name: Renaming binaries [Others] if: matrix.os != 'windows-latest' - run: mv target/release/uad-ng bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }} + run: mv target/release/uad-ng uad-ng${{ matrix.update_name }}-${{ matrix.build_target }} - name: Tarball Linux/MacOS binary if: matrix.os != 'windows-latest' - run: tar -czf bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}{.tar.gz,} + run: tar -czf uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}{.tar.gz,} - name: Install coreutils for macOS if: matrix.os == 'macos-latest' run: brew install coreutils - name: Create checksums for binaries and archives [Windows] if: matrix.os == 'windows-latest' - run: sha256sum bin/uad-ng-${{ matrix.build_target }}.exe | tee bin/uad-ng-${{ matrix.build_target }}-checksum.txt + run: sha256sum uad-ng-${{ matrix.build_target }}.exe | tee uad-ng-${{ matrix.build_target }}.exe-checksum.txt - name: Create checksums for binaries and archives [Others] if: matrix.os != 'windows-latest' run: | - sha256sum bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }} | tee bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}-checksum - sha256sum bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}.tar.gz | tee bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}.tar.gz-checksum + sha256sum uad-ng${{ matrix.update_name }}-${{ matrix.build_target }} | tee uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}-checksum + sha256sum uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}.tar.gz | tee uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}.tar.gz-checksum - name: Upload artifacts uses: actions/upload-artifact@v4 with: name: uad-ng${{ matrix.update_name }}-${{ matrix.build_target }} - path: bin/uad-ng-* + path: uad-ng-* diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 550e219..bfbff3f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,10 +22,8 @@ jobs: - uses: actions/checkout@v4 - name: Downloads artifacts uses: actions/download-artifact@v4 - with: - path: bin - name: Create pre-release uses: softprops/action-gh-release@v1 with: - files: bin/*/uad-ng-* + files: uad-ng-* generate_release_notes: true