Skip to content

Merge remote-tracking branch 'origin/main' #2

Merge remote-tracking branch 'origin/main'

Merge remote-tracking branch 'origin/main' #2

name: Deploy Javadoc
on:
workflow_call:
push:
branches:
- main
permissions:
contents: read
jobs:
deploy-javadoc:
runs-on: ubuntu-latest
permissions:
contents: read
pages: write
id-token: write
steps:
- name: Setup Maven Action
uses: s4u/[email protected]
with:
java-distribution: 'temurin'
java-version: 17
maven-version: 3.9.9
cache-enabled: true
- name: Build javadoc
run: mvn javadoc:javadoc
- name: Upload javadoc
id: upload-javadoc
uses: actions/upload-pages-artifact@v3
with:
path: target/reports/apidocs/
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4