Fixing compilation for most up to date RIDDL version #252
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: github pages | |
on: | |
workflow_dispatch: | |
push: | |
branches: | |
- main # Set a branch to deploy | |
paths: | |
- src/main/riddl/** | |
- .github/workflows/gh-pages.yml | |
pull_request: | |
branches: [main] | |
jobs: | |
make-gh-pages: | |
name: Generate GH Pages From RIDDL Sources | |
runs-on: ubuntu-20.04 | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
submodules: true # Fetch Hugo themes (true OR recursive) | |
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod | |
- name: Setup Hugo | |
uses: peaceiris/actions-hugo@v2 | |
with: | |
hugo-version: 'latest' | |
extended: true | |
- name: Show Hugo on PATH | |
run: 'which hugo' | |
- name: Get the riddlc program | |
uses: reactific/riddl/actions/get-riddlc@main | |
- name: Generate Hugo input from RIDDL source | |
run: | | |
riddlc from "src/main/riddl/ImprovingApp.conf" hugo | |
- name: Generate HTML From Hugo | |
run: cd target/hugo ; hugo --minify -D -v --printMemoryUsage | |
- name: Deploy RIDDL Generated Documentation | |
uses: peaceiris/actions-gh-pages@v3 | |
if: github.ref == 'refs/heads/main' | |
with: | |
github_token: ${{ secrets.GITHUB_TOKEN }} | |
publish_dir: ./target/hugo/public |