posspack/.forgejo/workflows/update-wiki.yaml
Ashley Graves a8ae51af0c
Some checks failed
Update wiki / test (push) Has been cancelled
test
2024-08-01 01:30:55 +02:00

44 lines
1.1 KiB
YAML

on: [push]
name: "Update wiki"
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: "Clone modpack"
uses: actions/checkout@v3
with:
repository: "root/posspack"
path: "pack"
- name: "Clone wiki"
uses: actions/checkout@v3
with:
repository: "root/posspack.wiki"
path: "wiki"
ref: "main"
- name: Restore cached licenses
id: cache-licenses-restore
uses: actions/cache/restore@v4
with:
path: licenses.json
key: ${{ runner.os }}-licenses
- name: "Update modlist"
run: python pack/.forgejo/scripts/update-wiki.py
- name: Save cached licenses
id: cache-licenses-save
uses: actions/cache/save@v4
with:
path: licenses.json
key: ${{ steps.cache-licenses-restore.outputs.cache-primary-key }}
- name: "Commit changes"
run: |
cd wiki
git add .
git config --global user.name 'PossPack Wiki Updater'
git config --global user.email 'root@possum.city'
git commit -am "Automated wiki update"
git push