coverity.yml 1.2 KB

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