Skip to content

feat: add license type and expire_at #2

feat: add license type and expire_at

feat: add license type and expire_at #2

Workflow file for this run

name: Test and Maven Deploy
on:
push: {}
jobs:
java-build:
runs-on: ubuntu-latest
steps:
- name: Set Environment Variables
run: |
echo "runner_arch=$(uname -m)" >> $GITHUB_ENV
- name: Checkout
uses: actions/checkout@v2
- uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: '17'
cache: 'gradle'
- name: Build
run: |
cd java
chmod +x gradlew
./gradlew build test
- id: install-secret-key
name: Install gpg secret key
if: ${{ startsWith(github.ref, 'refs/tags/') }}
run: |
cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
gpg --list-secret-keys --keyid-format LONG
- id: publish-to-central
name: Publish to Central Repository
if: ${{ startsWith(github.ref, 'refs/tags/') }}
env:
ORG_GRADLE_PROJECT_mavenCentralUsername: ${{ secrets.OSSRH_USERNAME }}
ORG_GRADLE_PROJECT_mavenCentralPassword: ${{ secrets.OSSRH_TOKEN }}
run: |
cd java
chmod +x gradlew
./gradlew :jclab-license-model:publishToMavenCentral -Psigning.gnupg.keyName=777F12ABD4B2F41E65A7A9E1AE304399421FDA9E -Psigning.gnupg.executable=gpg -Psigning.gnupg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}