diff options
author | Marc Cornellà <marc.cornella@live.com> | 2020-02-04 13:02:20 +0100 |
---|---|---|
committer | Marc Cornellà <marc.cornella@live.com> | 2020-02-04 13:02:20 +0100 |
commit | df56d1ee1fb7430d8979973300bf0c6b53a5446c (patch) | |
tree | 6e4d2021965edeb5c399f9ff6e02320108220750 /.github/workflows/main.yml | |
parent | 69caf98cf754553fda969b0bf1d4966f0498f58f (diff) | |
download | zsh-df56d1ee1fb7430d8979973300bf0c6b53a5446c.tar.gz zsh-df56d1ee1fb7430d8979973300bf0c6b53a5446c.tar.bz2 zsh-df56d1ee1fb7430d8979973300bf0c6b53a5446c.zip |
Rename GitHub Action to CI
Diffstat (limited to '.github/workflows/main.yml')
-rw-r--r-- | .github/workflows/main.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 000000000..7ab7efdd6 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,36 @@ +name: CI +on: + pull_request: + types: + - opened + - synchronize + branches: + - master + push: + branches: + - master + +jobs: + tests: + name: Run tests + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, macos-latest] + steps: + - name: Set up git repository + uses: actions/checkout@v2 + - name: Install zsh + if: runner.os == 'Linux' + run: sudo apt-get update; sudo apt-get install zsh + - name: Test installer + run: sh ./tools/install.sh + - name: Check syntax + run: | + for file in ./oh-my-zsh.sh \ + ./lib/*.zsh \ + ./plugins/*/*.plugin.zsh \ + ./plugins/*/_* \ + ./themes/*.zsh-theme; do + zsh -n "$file" || return 1 + done |