mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-10-31 15:12:12 +00:00 
			
		
		
		
	CICD: Use fixed OS versions instead of 'latest' ones
This reduces the risk of the build suddenly breaking, and fixes this
current warning:
    Ubuntu-latest workflows will use Ubuntu-20.04 soon.
    For more details, see https://github.com/actions/virtual-environments/issues/1816
I've use the mapping found at
https://github.com/actions/virtual-environments, so there should be no
actual change in OS versions, only semantically so.
			
			
This commit is contained in:
		
				
					committed by
					
						 David Peter
						David Peter
					
				
			
			
				
	
			
			
			
						parent
						
							7ada963ec2
						
					
				
				
					commit
					43919066ad
				
			
							
								
								
									
										23
									
								
								.github/workflows/CICD.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								.github/workflows/CICD.yml
									
									
									
									
										vendored
									
									
								
							| @@ -12,7 +12,7 @@ on: [push, pull_request] | |||||||
| jobs: | jobs: | ||||||
|   min_version: |   min_version: | ||||||
|     name: Minimum supported rust version |     name: Minimum supported rust version | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-18.04 | ||||||
|     steps: |     steps: | ||||||
|     - name: Git checkout |     - name: Git checkout | ||||||
|       uses: actions/checkout@v2 |       uses: actions/checkout@v2 | ||||||
| @@ -35,7 +35,7 @@ jobs: | |||||||
|  |  | ||||||
|   test_with_new_syntaxes_and_themes: |   test_with_new_syntaxes_and_themes: | ||||||
|     name: Test with new syntaxes and themes |     name: Test with new syntaxes and themes | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-18.04 | ||||||
|     steps: |     steps: | ||||||
|     - name: Git checkout |     - name: Git checkout | ||||||
|       uses: actions/checkout@v2 |       uses: actions/checkout@v2 | ||||||
| @@ -83,17 +83,17 @@ jobs: | |||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         job: |         job: | ||||||
|           - { os: ubuntu-latest  , target: arm-unknown-linux-gnueabihf , use-cross: true } |           - { os: ubuntu-18.04 , target: arm-unknown-linux-gnueabihf , use-cross: true } | ||||||
|           - { os: ubuntu-18.04 , target: aarch64-unknown-linux-gnu   , use-cross: true } |           - { os: ubuntu-18.04 , target: aarch64-unknown-linux-gnu   , use-cross: true } | ||||||
|           - { os: ubuntu-18.04 , target: i686-unknown-linux-gnu      , use-cross: true } |           - { os: ubuntu-18.04 , target: i686-unknown-linux-gnu      , use-cross: true } | ||||||
|           - { os: ubuntu-18.04 , target: i686-unknown-linux-musl     , use-cross: true } |           - { os: ubuntu-18.04 , target: i686-unknown-linux-musl     , use-cross: true } | ||||||
|           - { os: ubuntu-18.04 , target: x86_64-unknown-linux-gnu    } |           - { os: ubuntu-18.04 , target: x86_64-unknown-linux-gnu    } | ||||||
|           - { os: ubuntu-18.04 , target: x86_64-unknown-linux-musl   , use-cross: true } |           - { os: ubuntu-18.04 , target: x86_64-unknown-linux-musl   , use-cross: true } | ||||||
|           - { os: macos-latest   , target: x86_64-apple-darwin         } |           - { os: macos-10.15  , target: x86_64-apple-darwin         } | ||||||
|           # - { os: windows-latest , target: i686-pc-windows-gnu         }  ## disabled; error: linker `i686-w64-mingw32-gcc` not found |           # - { os: windows-2019 , target: i686-pc-windows-gnu         }  ## disabled; error: linker `i686-w64-mingw32-gcc` not found | ||||||
|           - { os: windows-latest , target: i686-pc-windows-msvc        } |           - { os: windows-2019 , target: i686-pc-windows-msvc        } | ||||||
|           - { os: windows-latest , target: x86_64-pc-windows-gnu       } |           - { os: windows-2019 , target: x86_64-pc-windows-gnu       } | ||||||
|           - { os: windows-latest , target: x86_64-pc-windows-msvc      } |           - { os: windows-2019 , target: x86_64-pc-windows-msvc      } | ||||||
|     steps: |     steps: | ||||||
|     - name: Git checkout |     - name: Git checkout | ||||||
|       uses: actions/checkout@v2 |       uses: actions/checkout@v2 | ||||||
| @@ -361,11 +361,10 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: true |       fail-fast: true | ||||||
|       matrix: |       matrix: | ||||||
|         # job: [ { os: ubuntu-latest }, { os: macos-latest }, { os: windows-latest } ] |  | ||||||
|         job: |         job: | ||||||
|           - { os: ubuntu-latest , toolchain: nightly-2020-04-29 } |           - { os: ubuntu-18.04 , toolchain: nightly-2020-04-29 } | ||||||
|           - { os: macos-latest , toolchain: nightly-2020-04-29 } |           - { os: macos-10.15  , toolchain: nightly-2020-04-29 } | ||||||
|           - { os: windows-latest , toolchain: nightly-2020-04-29-x86_64-pc-windows-gnu } |           - { os: windows-2019 , toolchain: nightly-2020-04-29-x86_64-pc-windows-gnu } | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v2 |     - uses: actions/checkout@v2 | ||||||
|     - name: Initialize workflow variables |     - name: Initialize workflow variables | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user