From 37d06a970e5e474750dfb255d1e8b5f478fd1095 Mon Sep 17 00:00:00 2001 From: Nils Schmidt Date: Wed, 29 Nov 2023 17:04:05 +0100 Subject: [PATCH] Simplified the build pipeline on the cheat-sheet branch. --- .github/workflows/ant.yml | 83 --------------------------------------- 1 file changed, 83 deletions(-) diff --git a/.github/workflows/ant.yml b/.github/workflows/ant.yml index d7990f119..e43d51879 100644 --- a/.github/workflows/ant.yml +++ b/.github/workflows/ant.yml @@ -8,42 +8,7 @@ jobs: runs-on: windows-latest steps: - - name: Download Wix - uses: i3h/download-release-asset@v1 - with: - owner: wixtoolset - repo: wix3 - tag: wix3112rtm - file: wix311-binaries.zip - - name: Decompress Wix - run: 7z x wix311-binaries.zip -o".\target\wix" -aoa - - name: Add Wix to Path - run: echo "$HOME/target/wix" >> $GITHUB_PATH - uses: actions/checkout@v3 - - name: Get dependent binaries from cache - uses: actions/cache@v3 - with: - path: ./dependencies - key: swt-jface-lwjgl3zip-tools-windows-v5 - - name: Set up JDK 21 - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: 21 - - name: Build with Ant - run: ant -noinput -buildfile build-windows.xml - - name: Publish Test Report - uses: mikepenz/action-junit-report@v3 - with: - check_name: junit-windows - report_paths: '**/report/TEST-*.xml' - fail_on_failure: true - require_passed_tests: true - - name: Archive windows installer for win32-x64 - uses: actions/upload-artifact@v3 - with: - name: LDPartEditor_win32_x64 - path: bin/windows/setup build-linux: @@ -51,30 +16,6 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Get dependent binaries from cache - uses: actions/cache@v3 - with: - path: ./dependencies - key: swt-jface-lwjgl3zip-tools-linux-v5 - - name: Set up JDK 21 - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: 21 - - name: Build with Ant - run: ant -noinput -buildfile build-linux.xml - - name: Publish Test Report - uses: mikepenz/action-junit-report@v3 - with: - check_name: junit-linux - report_paths: '**/report/TEST-*.xml' - fail_on_failure: true - require_passed_tests: true - - name: Archive linux installer for gtk3-x64 - uses: actions/upload-artifact@v3 - with: - name: LDPartEditor_linux_x64 - path: bin/linux-gtk3/setup build-macos: @@ -82,27 +23,3 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Get dependent binaries from cache - uses: actions/cache@v3 - with: - path: ./dependencies - key: swt-jface-lwjgl3zip-tools-macos-v5 - - name: Set up JDK 21 - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: 21 - - name: Build with Ant - run: ant -noinput -buildfile build-macos.xml - - name: Publish Test Report - uses: mikepenz/action-junit-report@v3 - with: - check_name: junit-macos - report_paths: '**/report/TEST-*.xml' - fail_on_failure: true - require_passed_tests: true - - name: Archive macosx installer for cocoa-x64 - uses: actions/upload-artifact@v3 - with: - name: LDPartEditor_mac_x64 - path: bin/macosx/setup \ No newline at end of file