diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml new file mode 100644 index 0000000..b989429 --- /dev/null +++ b/.github/workflows/update.yml @@ -0,0 +1,15 @@ +name: Update submodules + +on: + workflow_dispatch: {} + +jobs: + pull: + runs-on: ubuntu-latest + steps: + - uses: extractions/setup-just@v2 + - run: just pull-wiki + - run: just parser-data + - uses: stefanzweifel/git-auto-commit-action@v5 + with: + commit_message: Update parser data from wiki diff --git a/Justfile b/Justfile index 64a0ada..71bb89e 100644 --- a/Justfile +++ b/Justfile @@ -30,6 +30,10 @@ install: just build cp hyprls ~/.local/bin/hyprls +pull-wiki: + git submodule update --init --recursive + cd hyprland-wiki; git pull + parser-data: #!/bin/bash set -euxo pipefail