1name: Build and deploy pages
2on:
3 push:
4 branches:
5 - main
6jobs:
7 deploy:
8 runs-on: codeberg-small-lazy
9 steps:
10 - name: Checkout repository
11 uses: https://data.forgejo.org/actions/checkout@v6
12 with:
13 submodules: true
14 - name: Setup Go
15 uses: https://data.forgejo.org/actions/setup-go@v6
16 with:
17 go-version-file: glerc/go.mod
18 - name: Build glerc
19 run: make -C glerc
20 - name: Build pages
21 run: ./glerc/glerc
22 - name: Deploy pages
23 uses: https://data.forgejo.org/actions/git-pages@v2
24 with:
25 site: https://${{ forge.event.repository.owner.username }}.codeberg.page
26 token: ${{ forge.token }}
27 source: output/