image: alpine/latest packages: - curl - gperf - unzip sources: - https://git.sr.ht/~rcr/rirc secrets: - 8c2439c9-5f91-4b19-b3c3-33d82f1b861f - a58d0951-f57f-44ef-8ef2-25f2f84f0e89 tasks: - build: | cd rirc MAKEFLAGS="-j $(nproc)" make all - check: | cd rirc MAKEFLAGS="-j $(nproc)" make check - static-analysis: | cd rirc [ $(git name-rev --name-only HEAD) = "remotes/origin/static_analysis" ] || complete-build set +x source ~/export_coverity source ~/export_sonarscan set -x ./scripts/sa_coverity_get.sh coverity ./scripts/sa_coverity_run.sh coverity ./scripts/sa_sonarcloud_get.sh sonarcloud ./scripts/sa_sonarcloud_run.sh sonarcloud triggers: - action: email condition: failure to: mail+sourcehut+builds@rcr.io