name: Release on: push: tags: - 'v*' permissions: contents: write jobs: release: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Set up JDK 21 (Temurin) uses: actions/setup-java@v4 with: distribution: temurin java-version: '21' cache: maven # See .github/workflows/build.yml for context on this secret. - name: Fetch AuthMe jar env: AUTHME_JAR_URL: ${{ secrets.AUTHME_JAR_URL }} run: | if [ -z "$AUTHME_JAR_URL" ]; then echo "::error::AUTHME_JAR_URL secret is not set. See lib/README.md." exit 1 fi curl -fsSL "$AUTHME_JAR_URL" -o lib/AuthMe-5.6.0-FORK-Universal.jar - name: Build with Maven run: mvn -B -ntp package - name: Create GitHub release uses: softprops/action-gh-release@v1 with: files: target/LoginLimbo-*.jar generate_release_notes: true fail_on_unmatched_files: true