From 85d30597ffa4f6c1acbb784e75c6382ff106d714 Mon Sep 17 00:00:00 2001 From: DatLag Date: Sat, 31 Dec 2022 20:22:41 +0100 Subject: [PATCH] added fedora package creation --- .github/workflows/release.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2e3ffc03..77535a0b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,7 +9,7 @@ jobs: package: strategy: matrix: - os: [ ubuntu-latest, windows-latest, macos-latest ] + os: [ ubuntu-latest, windows-latest, macos-latest, self-hosted ] fail-fast: false runs-on: ${{ matrix.os }} @@ -23,8 +23,8 @@ jobs: - name: Setup Gradle uses: gradle/gradle-build-action@v2 - - name: Export libraries on Ubuntu and Mac - if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest' + - name: Export libraries on Unix + if: matrix.os == 'ubuntu-latest' || matrix.os == 'macos-latest' || matrix.os == 'self-hosted' run: ./gradlew app:exportLibraryDefinitions -PaboutLibraries.exportPath=src/commonMain/assets/ - name: Export libraries on Windows @@ -35,6 +35,10 @@ jobs: if: matrix.os == 'ubuntu-latest' run: ./gradlew packageDeb + - name: Create package on Fedora + if: matrix.os == 'self-hosted' + run: ./gradlew packageRpm + - name: Create package on Windows if: matrix.os == 'windows-latest' run: gradlew.bat packageExe; gradlew.bat packageMsi @@ -49,6 +53,7 @@ jobs: with: files: | ./build/release/main/deb/*.deb + ./build/release/main/rpm/*.rpm ./build/release/main/exe/*.exe ./build/release/main/msi/*.msi ./build/release/main/dmg/*.dmg