name: Auto Release on: push: branches: [main] jobs: build: runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up JDK 26 uses: actions/setup-java@v4 with: java-version: '26' distribution: 'zulu' - name: Build with Maven run: mvn -B clean package -DskipTests - name: Verify JAR exists run: ls -la target/Sdf1_login.jar - name: Create Release uses: softprops/action-gh-release@v2 with: tag_name: build-${{ github.run_number }} name: Build #${{ github.run_number }} files: target/Sdf1_login.jar generate_release_notes: true