diff --git a/.github/workflows/ant.yml b/.github/workflows/ant.yml index 955532d..22f3f00 100644 --- a/.github/workflows/ant.yml +++ b/.github/workflows/ant.yml @@ -4,14 +4,31 @@ name: Java CI on: [push] jobs: - build: - runs-on: windows-latest + nsis: + runs-on: windows-latest steps: - uses: Vampire/setup-wsl@v3 with: distribution: Ubuntu-20.04 - uses: actions/checkout@v4 + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + java-version: '21' + distribution: 'temurin' + - name: build with script + run: bash -c "./buildscripts/unsigned.sh; ls *.exe" + - name: Upload I2P-Easy-Install-Bundle-${{ github.sha }}-unsigned.exe + uses: actions/upload-artifact@v4 + with: + name: I2P-Easy-Install-Bundle-${{ github.sha }}-unsigned.exe + path: I2P-Easy-Install-Bundle-2.4.0-unsigned.exe + + buildjpackagexe: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 - name: Set up JDK 21 uses: actions/setup-java@v4 with: @@ -24,5 +41,40 @@ jobs: with: name: I2P-EXE-${{ github.sha }}-unsigned.exe path: I2P-EXE-2.4.0.exe + + buildjpackagmsi: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + java-version: '21' + distribution: 'temurin' + - name: build with script + run: bash -c "./buildscripts/msi.sh; ls *.msi" + - name: Upload I2P-Easy-Install-Bundle-${{ github.sha }}-unsigned.msi + uses: actions/upload-artifact@v4 + with: + name: I2P-MSI-${{ github.sha }}-unsigned.msi + path: I2P-MSI-2.4.0.msi + + buildzip: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + java-version: '21' + distribution: 'temurin' + - name: build with script + run: bash -c "./buildscripts/zip.sh; ls *.zip" + - name: Upload I2P-windows-portable-${{ github.sha }}.zip + uses: actions/upload-artifact@v4 + with: + name: I2P-windows-portable-${{ github.sha }}.zip + path: I2P-windows-portable.zip +