From 6a6f92ffae77d072fe81e50419b1563b428fdf1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CFrigyes06=E2=80=9D?= Date: Thu, 8 Feb 2024 14:44:35 -0800 Subject: [PATCH 1/2] Remove renderer matrix completely --- .github/workflows/build_artifacts.yml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_artifacts.yml b/.github/workflows/build_artifacts.yml index 48ff5a2..c955974 100644 --- a/.github/workflows/build_artifacts.yml +++ b/.github/workflows/build_artifacts.yml @@ -10,7 +10,6 @@ jobs: strategy: matrix: build_target: [linux, macos, windows] - graphics: [wgpu] update_feature: [self-update, no-self-update] exclude: - build_target: windows @@ -22,8 +21,6 @@ jobs: os: macos-latest - build_target: windows os: windows-latest - - graphics: wgpu - renderer: "" # Vulkan but we don't want this in the binary filename - update_feature: self-update update_name: "" # we don't want this in the binary filename - update_feature: no-self-update @@ -44,28 +41,28 @@ jobs: restore-keys: ${{ runner.OS }}-release- if: matrix.os == 'ubuntu-latest' - name: Building - run: cargo build --release --no-default-features --features ${{ matrix.graphics }},${{ matrix.update_feature }} + 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 }}${{ matrix.renderer }}.exe + run: mv target/release/uad-ng.exe bin/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 }}${{ matrix.renderer }} + run: mv target/release/uad-ng bin/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 }}${{ matrix.renderer }}{.tar.gz,} + run: tar -czf bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}{.tar.gz,} - name: Create checksums for binaries and archives [Windows] if: matrix.os == 'windows-latest' - run: sha256sum bin/uad-ng-${{ matrix.build_target }}${{ matrix.renderer }}.exe | tee bin/uad-ng-${{ matrix.build_target }}${{ matrix.renderer }}-checksum.txt + run: sha256sum bin/uad-ng-${{ matrix.build_target }}.exe | tee bin/uad-ng-${{ matrix.build_target }}-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 }}${{ matrix.renderer }} | tee bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }}-checksum - sha256sum bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }}.tar.gz | tee bin/uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }}.tar.gz-checksum + 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 - name: Upload artifacts uses: actions/upload-artifact@v4 with: - name: uad-ng${{ matrix.update_name }}-${{ matrix.build_target }}${{ matrix.renderer }} + name: uad-ng${{ matrix.update_name }}-${{ matrix.build_target }} path: bin/uad-ng-* From 9977cb6c33b3b0c38da566623460617696c555ae Mon Sep 17 00:00:00 2001 From: Frigyes06 Date: Thu, 8 Feb 2024 19:19:47 -0800 Subject: [PATCH 2/2] removed matrix from workflow names --- .github/workflows/build_artifacts.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_artifacts.yml b/.github/workflows/build_artifacts.yml index c955974..25c09f1 100644 --- a/.github/workflows/build_artifacts.yml +++ b/.github/workflows/build_artifacts.yml @@ -5,7 +5,7 @@ on: jobs: build: - name: Building ${{ matrix.build_target }} [${{ matrix.graphics }}] [${{ matrix.update_feature }}] + name: Building ${{ matrix.build_target }} [${{ matrix.update_feature }}] runs-on: ${{ matrix.os }} strategy: matrix: