Skip to content

Maven Release

Maven Release #4

Workflow file for this run

name: Maven Release
on:
workflow_dispatch:
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set Up JDK 8
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '8'
server-id: openmrs-repo-modules
server-username: SONATYPE_USERNAME
server-password: SONATYPE_PASSWORD
- name: Set Git User
run: |
git config --global user.name "GitHub Actions"
git config --global user.email "actions@github.com"
- name: Release with Maven (Skipping GPG)
run: mvn -B release:prepare release:perform -Dgpg.skip=true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
- name: Push Changes
run: git push --follow-tags origin main