2121 archive-name : rhel9
2222 target : x86_64-unknown-linux-gnu
2323 debug_or_release : ${{ inputs.debug_or_release }}
24- artifacts : |
25- /usr/local/openssl/lib64/ossl-modules/legacy.so
2624
2725 generic-linux :
2826 strategy :
@@ -32,14 +30,21 @@ jobs:
3230 - distribution : ubuntu-20.04
3331 archive-name : ubuntu_20_04
3432 target : x86_64-unknown-linux-gnu
33+ prerequisites : |
34+ sudo apt install librust-atk-sys-dev librust-gdk-sys-dev libssl-dev pkg-config
3535
3636 - distribution : ubuntu-22.04
3737 archive-name : ubuntu_22_04
3838 target : x86_64-unknown-linux-gnu
39+ prerequisites : |
40+ sudo apt install librust-atk-sys-dev librust-gdk-sys-dev libssl-dev pkg-config
3941
4042 - distribution : ubuntu-24.04
4143 archive-name : ubuntu_24_04
4244 target : x86_64-unknown-linux-gnu
45+ prerequisites : |
46+ sudo apt install libgtk-3-dev libglib2.0-dev libssl-dev pkg-config
47+
4348 name : ${{ matrix.distribution }}
4449 uses : ./.github/workflows/build_generic.yml
4550 secrets : inherit
4954 archive-name : ${{ matrix.archive-name }}
5055 target : ${{ matrix.target }}
5156 debug_or_release : ${{ inputs.debug_or_release }}
52- skip_services_tests : --skip test_mysql --skip test_postgresql --skip test_redis --skip google_cse
57+ skip_services_tests : --skip test_encrypt --skip test_create
58+ prerequisites : ${{ matrix.prerequisites }}
5359
5460 generic-macos :
5561 strategy :
7278 archive-name : ${{ matrix.archive-name }}
7379 target : ${{ matrix.target }}
7480 debug_or_release : ${{ inputs.debug_or_release }}
75- skip_services_tests : --skip test_mysql --skip test_postgresql --skip test_redis --skip google_cse
81+ skip_services_tests : --skip test_encrypt --skip test_create
7682
7783 windows-2022 :
78- if : inputs.debug_or_release == 'release'
7984 uses : ./.github/workflows/build_windows.yml
8085 with :
8186 toolchain : ${{ inputs.toolchain }}
0 commit comments