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