Skip to content

Release 0.7.0

Release 0.7.0 #6

Workflow file for this run

name: Publish docs
on:
push:
branches: [master]
workflow_dispatch:
concurrency:
group: docs-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: write
jobs:
publish:
name: Build & publish codox docs to gh-pages
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: '21'
- uses: DeLaGuardo/setup-clojure@13.1
with:
cli: 1.12.0.1530
bb: latest
- name: Cache Maven & Gitlibs
uses: actions/cache@v4
with:
path: |
~/.m2/repository
~/.gitlibs
key: ${{ runner.os }}-docs-${{ hashFiles('deps.edn') }}
- name: Generate API reference
run: bb docs
- name: Publish to gh-pages
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./target/doc
publish_branch: gh-pages
force_orphan: true
user_name: 'github-actions[bot]'
user_email: 'github-actions[bot]@users.noreply.github.com'
commit_message: 'Publish docs from ${{ github.sha }}'