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