Skip to content

Latest API Docs

Latest API Docs #105

Workflow file for this run

name: Latest API Docs
on:
# push:
# branches:
# - main
schedule:
- cron: '0 4 * * *' # Every day at 4 AM
jobs:
docs-versioned:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup JDK
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Generate documentation
run: sbt doc
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
deploy_key: ${{ secrets.ACTIONS_DEPLOY_KEY }}
external_repository: portals-project/api
publish_branch: main
publish_dir: './portals-core/jvm/target/api'
keep_files: false