29 lines
611 B
YAML
29 lines
611 B
YAML
name: CI
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
pull_request:
|
|
branches: [main]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: docker
|
|
container:
|
|
image: catthehacker/ubuntu:act-latest
|
|
|
|
steps:
|
|
- uses: https://data.forgejo.org/actions/checkout@v4
|
|
with:
|
|
submodules: true
|
|
|
|
- name: Install Zola
|
|
run: |
|
|
curl -sL https://github.com/getzola/zola/releases/download/v0.21.0/zola-v0.21.0-x86_64-unknown-linux-gnu.tar.gz \
|
|
| tar xz -C /usr/local/bin
|
|
|
|
- name: Build
|
|
run: zola build
|
|
|
|
- name: Check links
|
|
run: zola check --skip-external-links
|