Github Action
GoSquatch provides a Github Action on the Marketplace. You can check it out here!
Inputs
srcDir
The source directory to pull the markdown and templates from. Default "src".
Configuration
GoSquatch is configured with a .squatch in the folder srcDir. This file is not required and the action will just fine without it. However,
if you need additional configuration options then it is available.
Example Usage
name: Docs
on:
push:
branches:
- main
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: "deploy"
cancel-in-progress: true
jobs:
deploy:
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: actions/checkout@v2
- name: Build pages
uses: themcaffee/GoSquatch@1.0.28-beta
with:
srcDir: 'src'
- name: Setup Pages
uses: actions/configure-pages@v2
- name: ls
run: ls
- name: Deploy
uses: actions/upload-pages-artifact@v1
with:
path: docs
- name: Deploy to Github Pages
id: deployment
uses: actions/deploy-pages@v1