cheesy-guacamole/.forgejo/workflows/deploy.yml
watson 8a1bb12375
Some checks failed
/ test (push) Successful in 3s
Deploy Hugo Site / build (push) Failing after 37s
Testing Actions
2025-07-22 15:33:00 +02:00

29 lines
805 B
YAML

name: Deploy Hugo Site
on:
push:
branches: [main]
jobs:
build:
runs-on: docker
image: alpine # TODO Idk if this keyword works?
steps:
- name: Install dependencies and Hugo
run:
# apk add --no-cache curl bash git libc6-compat
# Install Hugo (Refer to https://gohugo.io/installation/linux/)
doas apk add --no-cache --repository=https://dl-cdn.alpinelinux.org/alpine/edge/community hugo
- name: Check out code
uses: actions/checkout@v4
- name: Build Hugo site
run: hugo --minify
# - name: Copy site to host directory
# run: |
# mkdir -p /mnt/host-output/hugo-site # TODO make sure to mount correct directory to actions setup
# cp -r public/* /mnt/host-output/hugo-site/