76 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			76 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.1
 | |
|           - 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: ghcr.io/zsh-users/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 }}'
 |