Skip to content

Deploy Library

Deploy Library #71

name: Deploy Library
on:
workflow_run:
workflows: [DataPrivacyToolkit-Library]
types:
- completed
branches: [main]
jobs:
build_and_deploy:
name: Build and Deploy
runs-on: ubuntu-latest
env:
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
OSSRH_GPG_SECRET_KEY: ${{ secrets.OSSRH_GPG_SECRET_KEY }}
OSSRH_GPG_SECRET_KEY_PASSWORD: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
steps:
- uses: actions/checkout@v6
- name: Setup java
uses: actions/setup-java@v5
with:
distribution: 'adopt'
java-version: '11'
cache: 'gradle'
- name: Push to OSSRH
working-directory: ./library
run: ./gradlew --no-daemon publish