74 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
---
 | 
						|
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:
 | 
						|
          channel: '#zsh-syntax-highlighting'
 | 
						|
          nickname: zsyh-gh-bot
 | 
						|
          message: '${{ github.ref }} failed tests: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}'
 |