add hangar publish logic

This commit is contained in:
alexcrea 2026-01-12 00:43:06 +01:00
parent 5fe65799c8
commit be3a98078f
Signed by: alexcrea
GPG key ID: E346CD16413450E3
2 changed files with 108 additions and 4 deletions

View file

@ -67,7 +67,7 @@ jobs:
run: echo "SMALL_COMMIT_HASH=$(git rev-parse --short ${{ github.sha }})" >> $GITHUB_ENV
- name: Build with Gradle Wrapper
run: ./gradlew build --parallel
run: ./gradlew build --parallel --stacktrace
# only submit dependency on push
- name: Generate and submit dependency graph
@ -109,4 +109,12 @@ jobs:
with:
files: |
build/libs/${{ env.ONLINE_JAR_NAME }}
build/libs/${{ env.OFFLINE_JAR_NAME }}
build/libs/${{ env.OFFLINE_JAR_NAME }}
- name: Hangar release
if: ${{ (github.event_name != 'release' || github.event_name != 'push') && github.repository_owner == 'alexcrea' && success() }}
env:
RELEASE_CHANGELOG: ${{ github.event.release.body }}
IS_GITHUB_PRERELEASE: ${{ github.event.release.prerelease }}
HANGAR_API_TOKEN: ${{ secrets.HANGAR_API_TOKEN }}
run: ./gradlew publishAllPublicationsToHangar --stacktrace