diff --git a/.github/workflows/build_artifacts.yml b/.github/workflows/build_artifacts.yml index 203794c..6c9515e 100644 --- a/.github/workflows/build_artifacts.yml +++ b/.github/workflows/build_artifacts.yml @@ -51,15 +51,15 @@ jobs: run: mkdir -p bin - name: Renaming binaries [Windows] if: matrix.os == 'windows-latest' - run: mv target/release/uad_gui.exe bin/uad_gui-${{ matrix.build_target }}${{ matrix.renderer }}.exe + run: mv target/release/uad-ng.exe bin/uad-ng-${{ matrix.build_target }}${{ matrix.renderer }}.exe - name: Renaming binaries [Others] if: matrix.os != 'windows-latest' - run: mv target/release/uad_gui bin/uad_gui${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }} + run: mv target/release/uad-ng bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }} - name: Tarball Linux/MacOS binary if: matrix.os != 'windows-latest' - run: tar -czf bin/uad_gui${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }}{.tar.gz,} + run: tar -czf bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }}{.tar.gz,} - name: Upload artifacts uses: actions/upload-artifact@v3 with: - name: uad_gui${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }} - path: bin/uad_gui-* + name: uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }} + path: bin/uad-ng-* diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cdec1aa..fead483 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,16 +2,16 @@ name: Continuous Integration on: push: paths: - - "**.rs" - - "Cargo.lock" - - "Cargo.toml" - - "**.json" + - Cargo.lock + - Cargo.toml + - resources/assets/*.ttf + - src/** pull_request: paths: - - "**.rs" - - "Cargo.lock" - - "Cargo.toml" - - "**.json" + - Cargo.lock + - Cargo.toml + - resources/assets/*.ttf + - src/** jobs: lint: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f65581e..2d5905b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,9 +5,10 @@ on: branches: - main paths: - - "**.rs" - - "Cargo.lock" - - "Cargo.toml" + - Cargo.lock + - Cargo.toml + - resources/assets/*.ttf + - src/** tags-ignore: - dev-build @@ -18,6 +19,7 @@ jobs: build: uses: ./.github/workflows/build_artifacts.yml release: + if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') runs-on: ubuntu-latest needs: build permissions: @@ -29,11 +31,10 @@ jobs: with: path: bin - name: Create pre-release - if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') uses: softprops/action-gh-release@v1 with: body_path: ${{ github.workspace }}/CHANGELOG.md - files: bin/*/uad_gui-* + files: bin/*/uad-ng-* prerelease: true # - name: Update dev-build tag # if: ${{ github.event_name == 'push' }} @@ -47,6 +48,6 @@ jobs: # uses: softprops/action-gh-release@v1 # with: # generate_release_notes: true - # files: bin/*/uad_gui-* + # files: bin/*/uad-ng-* # prerelease: true # tag_name: ${{ env.dev_tag }} diff --git a/src/core/update.rs b/src/core/update.rs index ad68b2a..0a33a03 100644 --- a/src/core/update.rs +++ b/src/core/update.rs @@ -229,17 +229,17 @@ pub fn extract_binary_from_tar(archive_path: &Path, temp_file: &Path) -> io::Res pub const fn bin_name() -> &'static str { #[cfg(target_os = "windows")] { - "uad_gui.exe" + "uad-ng.exe" } #[cfg(target_os = "macos")] { - "uad_gui-macos" + "uad-ng-macos" } #[cfg(not(any(target_os = "macos", target_os = "windows")))] { - "uad_gui-linux" + "uad-ng-linux" } }