Spaces:
Sleeping
Sleeping
name: Update theme | |
# Controls when the workflow will run | |
on: | |
schedule: | |
# Update theme automatically everyday at 00:00 UTC | |
- cron: "0 0 * * *" | |
# Allows you to run this workflow manually from the Actions tab | |
workflow_dispatch: | |
jobs: | |
update-theme: | |
runs-on: ubuntu-latest | |
permissions: | |
# Give the default GITHUB_TOKEN write permission to commit and push the | |
# added or changed files to the repository. | |
contents: write | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Setup Hugo | |
uses: peaceiris/actions-hugo@v2 | |
with: | |
hugo-version: 0.123.8 | |
extended: true | |
- name: Update theme | |
run: hugo mod get -u github.com/CaiJimmy/hugo-theme-stack/v3 | |
- name: Tidy go.mod, go.sum | |
run: hugo mod tidy | |
- name: Commit changes | |
uses: stefanzweifel/git-auto-commit-action@v5 | |
with: | |
commit_message: "CI: Update theme" | |