website/.forgejo/workflows/build.yaml
hoernschen 7ade0c8479
Some checks failed
build-to-pages / build (push) Failing after 6s
build-to-pages / push (push) Failing after 3s
.forgejo/workflows/build.yaml aktualisiert
2023-10-22 19:45:53 +00:00

46 lines
No EOL
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: build-to-pages
on: [push]
branches: [main]
jobs:
build:
runs-on: docker
env:
HUGO_VERSION: 0.115.4
steps:
- name: Install Hugo CLI
run: |
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
&& dpkg -i ${{ runner.temp }}/hugo.deb
- name: Install Dart Sass
run: npm i -g sass
- run: sass version
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Build with Hugo
env:
# For maximum backward compatibility with Hugo modules
HUGO_ENVIRONMENT: production
HUGO_ENV: production
run: hugo --minify
- uses: actions/upload-artifact@v3
with:
name: hugo-output
path: ./public
if-no-files-found: error
push:
runs-on: docker
steps:
- uses: actions/checkout@v4
with:
ref: pages
- uses: actions/download-artifact@v3
with:
name: hugo-output
- run: ls -l
- run: |
git config user.name "forgejo-actions"
git config user.email ""
git add .
git commit -m "generated"
git push