mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	Ubuntu 22.04 integration: GitHub workflows
- GitHub workflows are run on Ubuntu 22.04
- Extract the `checkstyle` workflow dependencies to a separate file.
- Refresh the `build-dependencies.txt` list.
Notes: Partial check pick of 9e7fc5da38.  This change does not
include the build-dependencies.txt or checkstyle-dependencies.txt
changes.
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: szubersk <szuberskidamian@gmail.com>
Closes #14148
			
			
This commit is contained in:
		
							parent
							
								
									050be02c02
								
							
						
					
					
						commit
						0a4e41d0fa
					
				
							
								
								
									
										3
									
								
								.github/workflows/checkstyle.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/checkstyle.yaml
									
									
									
									
										vendored
									
									
								
							| @ -6,7 +6,7 @@ on: | |||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|   checkstyle: |   checkstyle: | ||||||
|     runs-on: ubuntu-20.04 |     runs-on: ubuntu-22.04 | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v3 |     - uses: actions/checkout@v3 | ||||||
|       with: |       with: | ||||||
| @ -14,6 +14,7 @@ jobs: | |||||||
|     - name: Install dependencies |     - name: Install dependencies | ||||||
|       run: | |       run: | | ||||||
|         sudo apt-get update |         sudo apt-get update | ||||||
|  |         sudo apt-get -qq upgrade | ||||||
|         sudo apt-get install --yes -qq build-essential autoconf libtool gawk alien fakeroot linux-headers-$(uname -r) |         sudo apt-get install --yes -qq build-essential autoconf libtool gawk alien fakeroot linux-headers-$(uname -r) | ||||||
|         sudo apt-get install --yes -qq zlib1g-dev uuid-dev libattr1-dev libblkid-dev libselinux-dev libudev-dev libssl-dev python-dev python-setuptools python-cffi python3 python3-dev python3-setuptools python3-cffi |         sudo apt-get install --yes -qq zlib1g-dev uuid-dev libattr1-dev libblkid-dev libselinux-dev libudev-dev libssl-dev python-dev python-setuptools python-cffi python3 python3-dev python3-setuptools python3-cffi | ||||||
|         # packages for tests |         # packages for tests | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								.github/workflows/zfs-tests-functional.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/zfs-tests-functional.yml
									
									
									
									
										vendored
									
									
								
							| @ -9,7 +9,7 @@ jobs: | |||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         os: [20.04] |         os: [20.04, 22.04] | ||||||
|     runs-on: ubuntu-${{ matrix.os }} |     runs-on: ubuntu-${{ matrix.os }} | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v3 |     - uses: actions/checkout@v3 | ||||||
| @ -18,6 +18,7 @@ jobs: | |||||||
|     - name: Install dependencies |     - name: Install dependencies | ||||||
|       run: | |       run: | | ||||||
|         sudo apt-get update |         sudo apt-get update | ||||||
|  |         sudo apt-get -qq upgrade | ||||||
|         sudo apt-get install --yes -qq build-essential autoconf libtool gdb lcov \ |         sudo apt-get install --yes -qq build-essential autoconf libtool gdb lcov \ | ||||||
|           git alien fakeroot wget curl bc fio acl \ |           git alien fakeroot wget curl bc fio acl \ | ||||||
|           sysstat mdadm lsscsi parted gdebi attr dbench watchdog ksh \ |           sysstat mdadm lsscsi parted gdebi attr dbench watchdog ksh \ | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								.github/workflows/zfs-tests-sanity.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/zfs-tests-sanity.yml
									
									
									
									
										vendored
									
									
								
							| @ -6,7 +6,7 @@ on: | |||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|   tests: |   tests: | ||||||
|     runs-on: ubuntu-20.04 |     runs-on: ubuntu-22.04 | ||||||
|     steps: |     steps: | ||||||
|     - uses: actions/checkout@v3 |     - uses: actions/checkout@v3 | ||||||
|       with: |       with: | ||||||
| @ -14,6 +14,7 @@ jobs: | |||||||
|     - name: Install dependencies |     - name: Install dependencies | ||||||
|       run: | |       run: | | ||||||
|         sudo apt-get update |         sudo apt-get update | ||||||
|  |         sudo apt-get -qq upgrade | ||||||
|         sudo apt-get install --yes -qq build-essential autoconf libtool gdb lcov \ |         sudo apt-get install --yes -qq build-essential autoconf libtool gdb lcov \ | ||||||
|           git alien fakeroot wget curl bc fio acl \ |           git alien fakeroot wget curl bc fio acl \ | ||||||
|           sysstat mdadm lsscsi parted gdebi attr dbench watchdog ksh \ |           sysstat mdadm lsscsi parted gdebi attr dbench watchdog ksh \ | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								.github/workflows/zloop.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/zloop.yml
									
									
									
									
										vendored
									
									
								
							| @ -6,7 +6,7 @@ on: | |||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|   tests: |   tests: | ||||||
|     runs-on: ubuntu-20.04 |     runs-on: ubuntu-22.04 | ||||||
|     env: |     env: | ||||||
|       TEST_DIR: /var/tmp/zloop |       TEST_DIR: /var/tmp/zloop | ||||||
|     steps: |     steps: | ||||||
| @ -16,6 +16,7 @@ jobs: | |||||||
|     - name: Install dependencies |     - name: Install dependencies | ||||||
|       run: | |       run: | | ||||||
|         sudo apt-get update |         sudo apt-get update | ||||||
|  |         sudo apt-get -qq upgrade | ||||||
|         sudo apt-get install --yes -qq build-essential autoconf libtool gdb \ |         sudo apt-get install --yes -qq build-essential autoconf libtool gdb \ | ||||||
|           git alien fakeroot \ |           git alien fakeroot \ | ||||||
|           zlib1g-dev uuid-dev libblkid-dev libselinux-dev \ |           zlib1g-dev uuid-dev libblkid-dev libselinux-dev \ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Brian Behlendorf
						Brian Behlendorf