Files
ericampire c1bb24627e
Build & Test Desktop / test (push) Successful in 1m5s
Build & Test Desktop / build-jar (push) Successful in 52s
Build & Test Desktop / build-dmg (push) Successful in 1m55s
chore: Update. plugin for linux
2026-06-13 10:50:27 +00:00

52 lines
1.4 KiB
YAML

name: Build & Test Desktop
on:
push:
branches: [master]
tags: ["v*"]
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "21"
- run: chmod +x ./gradlew
- run: ./gradlew --no-daemon jvmTest
build-jar:
needs: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "21"
- run: chmod +x ./gradlew
- run: ./gradlew --no-daemon packageUberJarForCurrentOS # Linux jar (plugin task, always present)
- uses: actions/upload-artifact@v3
with:
name: adbkey-linux-jar
path: "**/build/compose/jars/*.jar"
if-no-files-found: error
build-dmg:
needs: test
runs-on: macos
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: "21"
- run: chmod +x ./gradlew
- run: ./gradlew --no-daemon packageDistributionForCurrentOS # macOS .dmg
- uses: actions/upload-artifact@v3
with:
name: adbkey-macos-dmg
path: "**/build/compose/binaries/main/dmg/*.dmg"
if-no-files-found: error