Skip to content

Merge pull request #152 from TheFakeMontyOnTheRun/ui-ux-tweaks #561

Merge pull request #152 from TheFakeMontyOnTheRun/ui-ux-tweaks

Merge pull request #152 from TheFakeMontyOnTheRun/ui-ux-tweaks #561

Workflow file for this run

name: publish docs for the CORE
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout submodules
run: git submodule update --init --recursive
- name: Install MKDocs
run: pip install mkdocs
- name: Install lcov, texinfo and Doxygen
run: sudo apt-get install lcov texinfo doxygen
- name: Generate HTML from game design markdown files
run: cd core && mkdocs build
- name: Generate text coverage report
run: cd core && make report && mv coverage site
- name: Generate Doxygen docs
run: cd core && make doxy-site && mv doxy-site site
- name: Deploy
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: core/site