Skip to content

Publish Docs

Publish Docs #1

Workflow file for this run

name: Publish Docs
on: workflow_dispatch
permissions: write-all
jobs:
deployment:
runs-on: ubuntu-latest
if: github.repository == 'SMILEY4/ktor-openapi-tools'
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
cache: 'gradle'
- name: Cache Python
uses: actions/cache@v4
env:
cache-name: "cache-python"
with:
path: '.gradle/python'
key: 'python'
- name: Dokka
run: ./gradlew dokkaHtml -Dorg.gradle.jvmargs=-XX:MaxMetaspaceSize=512m
- name: Publish
run: ./gradlew mkdocsPublish -Porg.ajoberstar.grgit.auth.username=${{ secrets.GRGIT_USER }}