diff --git a/.cspell.config.yml b/.cspell.config.yml index f57038e8..7ca9f596 100644 --- a/.cspell.config.yml +++ b/.cspell.config.yml @@ -39,6 +39,7 @@ words: - inputrc - keepassxc - kito + - luac - luks - psmux - pylint diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c7b316a1..e07e587d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,6 +17,13 @@ jobs: - uses: actions/checkout@v6 with: submodules: true + - name: Install chezmoi and zsh + run: | + sh -c "$(curl -fsLS get.chezmoi.io)" -- -b "$HOME/.local/bin" + sudo apt-get update + sudo apt-get install -y --no-install-recommends zsh + - name: Ensure chezmoi on PATH + run: echo "$HOME/.local/bin" >> "$GITHUB_PATH" - name: Run bats tests run: tests/bash/helpers/bats-core/bin/bats tests/bash/