|
|
- ---
- name: Tests
- on:
- push:
- paths-ignore:
- - '**.md'
- - '**.png'
- pull_request:
- paths-ignore:
- - '**.md'
- - '**.png'
- schedule:
- - cron: '29 7 * * 1'
-
- jobs:
- test:
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- version:
- - master
- - 5.8
- - 5.7.1
- - 5.7
- - 5.6.2
- - 5.6.1
- - 5.6
- - 5.5.1
- - 5.5
- - 5.4.2
- - 5.4.1
- - 5.4
- - 5.3.1
- - 5.3
- - 5.2
- - 5.1.1
- - 5.1
- - 5.0.8
- - 5.0.7
- - 5.0.6
- - 5.0.5
- - 5.0.4
- - 5.0.3
- - 5.0.2
- - 5.0.1
- - 5.0.0
- - 4.3.17
- - 4.3.16
- - 4.3.15
- - 4.3.14
- - 4.3.13
- - 4.3.12
- - 4.3.11
- container:
- image: zshusers/zsh:${{ matrix.version }}
- steps:
- - uses: actions/checkout@v2
- - run: install_packages bsdmainutils make procps
- - run: make test
-
- notify:
- runs-on: ubuntu-latest
- needs: test
- if: failure() && (github.repository_owner == 'zsh-users')
- steps:
- -
- name: Notify IRC
- uses: Gottox/irc-message-action@v1
- with:
- server: irc.libera.chat
- channel: '#zsh-syntax-highlighting'
- nickname: zsyh-gh-bot
- message: '${{ github.ref }} failed tests: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}'
|