From 6defb78b8f890d797e3d6ca08224eaa73d44ca71 Mon Sep 17 00:00:00 2001 From: Sebastian Berg Date: Sun, 26 Mar 2023 10:00:40 +0200 Subject: CI: Ensure coverage is run for merges Recently, coverage has been starting to pile up bad "changed files" that didn't actually change. For now it was a minor nuisance but this will just increase. We could probably just run this every few days also, coverage doesn't change too quickly. But it needs to run on merges regularly. --- .github/workflows/build_test.yml | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to '.github/workflows') diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test.yml index 6b86d8293..fb3a77309 100644 --- a/.github/workflows/build_test.yml +++ b/.github/workflows/build_test.yml @@ -202,6 +202,15 @@ jobs: - uses: ./.github/actions full: + on: + # Job creates coverage comparison, so needs to run on main for merges. + push: + braches: + - main + pull_request: + branches: + - main + - maintenance/** needs: [smoke_test] runs-on: ubuntu-22.04 env: -- cgit v1.2.1