db628d05eecca411ca3cab5c02df8d79ab330bcd
[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/64
21 build_full: true
22 include_feeds: true
23 coverity_compiler_template_list: >-
24 x86_64-openwrt-linux-gcc
25 x86_64-openwrt-linux-musl-gcc
26 # qosify fails to build with cov-build
27 coverity_check_packages: >-
28 cgi-io
29 dnsmasq
30 dropbear
31 firewall
32 fstools
33 fwtool
34 iwinfo
35 jsonfilter
36 libnl-tiny
37 libubox
38 mtd
39 netifd
40 odhcp6c
41 odhcpd
42 opkg
43 procd
44 relayd
45 rpcd
46 swconfig
47 ubox
48 ubus
49 ucert
50 uci
51 uclient
52 ucode
53 ugps
54 uhttpd
55 umbim
56 umdns
57 unetd
58 uqmi
59 urngd
60 usbmode
61 usign
62 usteer
63 ustp
64 ustream-ssl