Skip to content

Bump org.bstats:bstats-bukkit from 2.2.1 to 3.2.1 #29

Bump org.bstats:bstats-bukkit from 2.2.1 to 3.2.1

Bump org.bstats:bstats-bukkit from 2.2.1 to 3.2.1 #29

Workflow file for this run

name: CI/CD
on:
push:
branches:
- '**'
pull_request:
release:
types: [published]
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout code
uses: actions/checkout@main
- name: Set up JDK 25
uses: actions/setup-java@main
with:
java-version: '25'
distribution: 'temurin'
- name: Build and Test
run: mvn --batch-mode --no-transfer-progress clean verify
- name: Extract Final Artifact Name from POM
if: github.event_name == 'release'
id: pom-info
# help:evaluate safely extracts the exact <finalName> from pom.xml
run: |
FINAL_NAME=$(mvn help:evaluate -Dexpression=project.build.finalName -q -DforceStdout)
echo "jar_name=${FINAL_NAME}" >> "$GITHUB_OUTPUT"
- name: Upload JAR to Release
if: github.event_name == 'release'
uses: softprops/action-gh-release@v2
with:
files: target/${{ steps.pom-info.outputs.jar_name }}.jar