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