mirror of
				https://github.com/drwetter/testssl.sh.git
				synced 2025-10-31 13:55:25 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| name: CI run Ubuntu
 | |
| 
 | |
| on:
 | |
|   pull_request:
 | |
|     paths-ignore:
 | |
|       - 'utils/**'
 | |
|       - 'doc/**'
 | |
|       - 'bin/**'
 | |
|       - '**.md'
 | |
|       - '**.1'
 | |
|       - '**.html'
 | |
|       - '**.pem'
 | |
|       - '**.pdf'
 | |
|       - '**.yml'
 | |
|       - 'LICENSE'
 | |
|       - 'Dockerfile'
 | |
|       - 'Dockerfile.alpine'
 | |
| 
 | |
| permissions:
 | |
|   contents: read
 | |
| 
 | |
| # see https://github.com/shogo82148/actions-setup-perl
 | |
| jobs:
 | |
|   build:
 | |
|     runs-on: ${{ matrix.os }}
 | |
|     strategy:
 | |
|       matrix:
 | |
|         os: ['ubuntu-24.04']
 | |
|         perl: ['5.38']
 | |
|     name: Unit test on ${{ matrix.os }}
 | |
|     steps:
 | |
|       - uses: actions/checkout@v5
 | |
| 
 | |
|       - name: Set up perl
 | |
|         uses: shogo82148/actions-setup-perl@v1
 | |
|         with:
 | |
|           perl-version: ${{ matrix.perl }}
 | |
| 
 | |
|       - name: Install OS dependencies
 | |
|         run: |
 | |
|           sudo apt install dnsutils jsonlint
 | |
|           printf "%s\n" "----------"
 | |
|           perl -V
 | |
|           printf "%s\n" "----------"
 | |
|           curl --version
 | |
|           printf "%s\n" "----------"
 | |
|           openssl version -a
 | |
|           printf "%s\n" "----------"
 | |
|           bash --version
 | |
|           printf "%s\n" "----------"
 | |
| 
 | |
|       - name: Install perl modules
 | |
|         run: |
 | |
|           cpanm --notest Test::More
 | |
|           cpanm --notest Data::Dumper
 | |
|           cpanm --notest JSON
 | |
|           cpanm --notest Text::Diff
 | |
| 
 | |
|       - name: run it
 | |
|         run: |
 | |
|           prove -v t 2>&1
 | 
