Skip to content

Create docs workflow to build API docs #2

Create docs workflow to build API docs

Create docs workflow to build API docs #2

Workflow file for this run

name: Build and Deploy API Documentation
on:
push:
branches:
- adam/371_docs_workflow
# tags:
# - '[0-9]+\.[0-9]+\.[0-9]'
# - '![0-9]+\.[0-9]+\.[0-9]-[a-z]*'
# - '![0-9]+\.[0-9]+\.[0-9]-[A-Z]*'
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Set up JDK
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'

Check failure on line 24 in .github/workflows/docs.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/docs.yml

Invalid workflow file

You have an error in your yaml syntax on line 24
- name: Copy docs to docs/dokka directory
run: |
# git fetch origin docs:docs
git fetch origin adam/only_docs:adam/only_docs
# git checkout docs
git checkout adam/only_docs
mkdir -p docs/dokka || true
cp -R current/ docs/dokka/current
cp -R history/ docs/dokka/history
# git checkout ${{ github.ref_name }}
git checkout adam/371_docs_workflow
- name: Generate Dokka Documentation
run: ./gradlew dokkaHtmlMultiModule
- name: Update Docs Branch
run: |
# git checkout docs
git checkout adam/only_docs
cp -R docs/dokka/history .
cp -R docs/dokka/current .
git add history
git add current
git fetch --tags
TAG=$(git describe --tags --abbrev=0)
# git commit -m "Update API documentation for ${{ github.ref_name }}"
git commit -m "Update API documentation for $TAG"
# git push origin docs
git push origin adam/only_docs