coverity.yml 1.3 KB

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