File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,12 +33,29 @@ jobs:
3333 uses : gradle/actions/setup-gradle@v4
3434
3535 - name : Run build and tests with Gradle wrapper
36- run : ./gradlew test build -PdockerTests
36+ run : ./gradlew test build publish cyclonedxBom -PdockerTests
3737 env :
3838 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3939 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
4040 ONELITEFEATHER_MAVEN_USERNAME : ${{ secrets.ONELITEFEATHER_MAVEN_USERNAME }}
4141 ONELITEFEATHER_MAVEN_PASSWORD : ${{ secrets.ONELITEFEATHER_MAVEN_PASSWORD }}
42+ - name : Strip leading v from tag
43+ if : startsWith(github.ref, 'refs/tags/')
44+ run : echo "VERSION=${GITHUB_REF_NAME#v}" >> "$GITHUB_ENV"
45+ - run : |
46+ echo "Version: $VERSION"
47+ - name : Upload BOM to Dependency-Track
48+ if : steps.get_version_env.outputs.VERSION != ''
49+ uses : DependencyTrack/gh-upload-sbom@v3
50+ with :
51+ serverhostname : ${{ secrets.DEPENDENCYTRACK_HOSTNAME }}
52+ apikey : ${{ secrets.DEPENDENCYTRACK_APIKEY }}
53+ projectname : " LuckPerms"
54+ projectversion : ${{ env.VERSION }}
55+ projecttags : ' '
56+ bomfilename : " build/reports/cyclonedx/bom.xml"
57+ autocreate : true
58+ parent : ' d816150f-9639-4993-8949-eae5ffc25de2'
4259
4360 - name : Publish test report
4461 uses : mikepenz/action-junit-report@v5
You can’t perform that action at this time.
0 commit comments