name: build-release on: release: types: - published jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up JDK 17 uses: actions/setup-java@v2 with: distribution: 'temurin' java-version: 17 - name: Build with Gradle run: ./gradlew build - name: Upload build artifacts uses: AButler/upload-release-assets@v2.0 with: files: 'build/libs/!(*-@(dev|sources)).jar' repo-token: ${{ secrets.GITHUB_TOKEN }}