CI: rework build workflow to have split target and subtarget directly
[openwrt/openwrt.git] / .github / workflows / coverity.yml
1 name: Coverity scan build
2
3 on:
4 schedule:
5 - cron: '30 2 * * 6'
6
7 concurrency:
8 group: ${{ github.workflow }}-${{ github.ref }}
9
10 jobs:
11 coverity_build:
12 name: Coverity x86/64 build
13 secrets:
14 coverity_api_token: ${{ secrets.COVERITY_API_TOKEN }}
15 permissions:
16 contents: read
17 packages: read
18 uses: ./.github/workflows/build.yml
19 with:
20 target: x86
21 subtarget: 64
22 build_full: true
23 include_feeds: true
24 coverity_compiler_template_list: >-
25 x86_64-openwrt-linux-gcc
26 x86_64-openwrt-linux-musl-gcc
27 # qosify fails to build with cov-build
28 coverity_check_packages: >-
29 cgi-io
30 dnsmasq
31 dropbear
32 firewall
33 fstools
34 fwtool
35 iwinfo
36 jsonfilter
37 libnl-tiny
38 libubox
39 mtd
40 netifd
41 odhcp6c
42 odhcpd
43 opkg
44 procd
45 relayd
46 rpcd
47 swconfig
48 ubox
49 ubus
50 ucert
51 uci
52 uclient
53 ucode
54 ugps
55 uhttpd
56 umbim
57 umdns
58 unetd
59 uqmi
60 urngd
61 usbmode
62 usign
63 usteer
64 ustp
65 ustream-ssl