Skip to content

Bump version to 1.6.0 #32

Bump version to 1.6.0

Bump version to 1.6.0 #32

Workflow file for this run

name: Publish JAR
on:
push:
tags:
- '**'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Set up JDK 21
uses: actions/setup-java@v5
with:
distribution: 'temurin'
java-version: '21'
- name: Build with Gradle
run: ./gradlew build
env:
ONELITEFEATHER_MAVEN_USERNAME: ${{ secrets.ONELITEFEATHER_MAVEN_USERNAME }}
ONELITEFEATHER_MAVEN_PASSWORD: ${{ secrets.ONELITEFEATHER_MAVEN_PASSWORD }}
- name: Publish to Maven
run: ./gradlew publish
env:
ONELITEFEATHER_MAVEN_USERNAME: ${{ secrets.ONELITEFEATHER_MAVEN_USERNAME }}
ONELITEFEATHER_MAVEN_PASSWORD: ${{ secrets.ONELITEFEATHER_MAVEN_PASSWORD }}
- name: Generate CycloneDX BOM
run: ./gradlew cyclonedxBom
- name: Strip leading v from tag
if: startsWith(github.ref, 'refs/tags/')
run: echo "VERSION=${GITHUB_REF_NAME#v}" >> "$GITHUB_ENV"
- run: |
echo "Version: $VERSION"
name: Display Version
- name: Upload BOM to Dependency-Track
uses: DependencyTrack/gh-upload-sbom@v3
with:
serverhostname: ${{ secrets.DEPENDENCYTRACK_HOSTNAME }}
apikey: ${{ secrets.DEPENDENCYTRACK_APIKEY }}
projectname: "Mycelium-Bom"
projectversion: ${{ env.VERSION }}
projecttags: 'bom,minestom'
bomfilename: "build/reports/cyclonedx/bom.xml"
autocreate: true
parent: '9a10b066-ecf1-4b38-b670-a197dcd5556a'