File tree 2 files changed +37
-2
lines changed
2 files changed +37
-2
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,41 @@ permissions: # added using https://github.com/step-security/secure-workflows
39
39
contents : read
40
40
41
41
jobs :
42
+ build-gcc :
43
+ runs-on : ubuntu-22.04
44
+ timeout-minutes : 10
45
+ steps :
46
+ - name : Harden Runner
47
+ uses : step-security/harden-runner@0080882f6c36860b6ba35c610c98ce87d4e2f26f
48
+ with :
49
+ egress-policy : block
50
+ allowed-endpoints : >
51
+ azure.archive.ubuntu.com:80
52
+ github.com:443
53
+ packages.microsoft.com:443
54
+ ppa.launchpadcontent.net:443
55
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
56
+ - name : update package information
57
+ run : sudo apt-get update -qy
58
+ - name : install dependencies
59
+ run : >
60
+ sudo apt-get install -qy
61
+ gcc-12 libapparmor-dev libselinux1-dev
62
+ - name : print env
63
+ run : ./ci/printenv.sh
64
+ - name : configure
65
+ run : >
66
+ ./configure CC=gcc-12
67
+ --prefix=/usr --enable-fatal-warnings --enable-analyzer
68
+ --enable-apparmor --enable-selinux
69
+ || (cat config.log; exit 1)
70
+ - name : make
71
+ run : make
72
+ - name : make install
73
+ run : sudo make install
74
+ - name : make installcheck
75
+ run : make installcheck
76
+
42
77
build-clang :
43
78
runs-on : ubuntu-22.04
44
79
timeout-minutes : 10
64
99
- name : configure
65
100
run : >
66
101
./configure CC=clang-14
67
- --prefix=/usr --enable-fatal-warnings
102
+ --prefix=/usr --enable-fatal-warnings --enable-analyzer
68
103
--enable-apparmor --enable-selinux
69
104
|| (cat config.log; exit 1)
70
105
- name : make
Original file line number Diff line number Diff line change 80
80
- name : configure
81
81
run : >
82
82
./configure CC=gcc-12
83
- --prefix=/usr --enable-fatal-warnings --enable-analyzer
83
+ --prefix=/usr --enable-fatal-warnings
84
84
--enable-apparmor --enable-selinux
85
85
|| (cat config.log; exit 1)
86
86
- name : make
You can’t perform that action at this time.
0 commit comments