DEV-Website/.github/workflows/theme-update.yml
JirR02 a433334470
Some checks failed
Theme Update / update-theme (push) Has been cancelled
DEV Website V.1.0.0
2025-03-28 10:44:06 +01:00

53 lines
1.1 KiB
YAML

name: "Theme Update"
on:
schedule:
- cron: "0 0 * * *"
jobs:
update-theme:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.1
with:
ref: main
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 18
- name: Setup Hugo
uses: peaceiris/actions-hugo@v3.0.0
with:
hugo-version: "latest"
extended: true
- name: Update hugo modules
run: |
# update to latest version of all modules
hugo mod get -u
# update the npm dependencies
hugo mod npm pack
# cleanup go.sum file
hugo mod tidy
- name: Install node modules
run: npm install
- name: Build
run: |
# build the site
hugo --minify
# remove file generated by the build
rm -rf public/
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
with:
base: main
title: Update theme
labels: automerge