angrymichigander/.github/workflows/build.yml
Derek Slenk 0265c44006
Some checks failed
Build Site / build (push) Has been cancelled
Update .github/workflows/build.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-29 22:37:52 -04:00

46 lines
1 KiB
YAML

name: Build Site
on:
push:
branches-ignore:
- main
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
fetch-depth: 0
- name: Cache Hugo modules
uses: actions/cache@v3
with:
path: .hugo
key: ${{ runner.os }}-hugo-${{ steps.hugo-version.outputs.version }}-${{ hashFiles('**/go.mod') }}
restore-keys: |
${{ runner.os }}-hugo-${{ steps.hugo-version.outputs.version }}
${{ runner.os }}-hugo-
- name: Setup Hugo
uses: peaceiris/actions-hugo@v3
id: hugo-version
with:
hugo-version: 'latest'
extended: true
- name: Build Hugo site
run: hugo --minify
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: hugo-build
path: public/
retention-days: 7