github.com/ronaksoft/rony@v0.16.26-0.20230807065236-1743dbfe6959/.github/workflows/gh-pages.yml (about)

     1  name: Github Pages
     2  
     3  on:
     4    push:
     5      branches:
     6        - master
     7    pull_request:
     8  
     9  jobs:
    10    deploy:
    11      runs-on: ubuntu-20.04
    12      steps:
    13        - uses: actions/checkout@v2
    14          with:
    15            submodules: true  # Fetch Hugo themes (true OR recursive)
    16            fetch-depth: 0    # Fetch all history for .GitInfo and .Lastmod
    17  
    18        - name: Setup Hugo
    19          uses: peaceiris/actions-hugo@v2
    20          with:
    21            hugo-version: 'latest'
    22            extended: true
    23  
    24        - name: Build
    25          run: cd docs && hugo --minify
    26  
    27        - name: Deploy
    28          uses: peaceiris/actions-gh-pages@v3
    29          if: github.ref == 'refs/heads/master'
    30          with:
    31            github_token: ${{ secrets.GITHUB_TOKEN }}
    32            publish_dir: ./docs/public
    33            publish_branch: gh-pages