diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 82c6896..763741b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,11 +20,11 @@ jobs: with: timezoneLinux: "Europe/Berlin" - - name: Set up JDK 21 + - name: Set up JDK 17 uses: actions/setup-java@v4.7.0 with: distribution: temurin - java-version: 21 + java-version: 17 - name: Setup workspace run: mkdir artifacts @@ -41,6 +41,41 @@ jobs: with: args: 'artifacts/M*' + debian-build: + runs-on: ubuntu-latest + steps: + - name: Install mkvtoolnix + run: sudo apt-get install -y mkvtoolnix + + - name: Checkout + uses: actions/checkout@v4 + + - name: Set timezone + uses: szenius/set-timezone@v2.0 + with: + timezoneLinux: "Europe/Berlin" + + - name: Set up JDK 17 + uses: actions/setup-java@v4.7.0 + with: + distribution: temurin + java-version: 17 + + - name: Setup workspace + run: mkdir artifacts + + - name: Build with Maven + run: | + mvn clean package --file pom.xml -P linux + cp target/M*.deb artifacts/ + + - name: Upload artifacts + uses: skx/github-action-publish-binaries@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + args: 'artifacts/M*' + windows-installer-build: runs-on: windows-latest steps: @@ -57,11 +92,11 @@ jobs: with: timezoneWindows: "Berlin Standard Time" - - name: Set up JDK 21 + - name: Set up JDK 17 uses: actions/setup-java@v4.7.0 with: distribution: temurin - java-version: 21 + java-version: 17 - name: Setup workspace run: mkdir artifacts