From: Luca Boccassi Date: Wed, 29 Sep 2021 10:36:22 +0000 (+0100) Subject: CI: run GCC unit test job on push to main X-Git-Tag: v250-rc1~600 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c1036042f5aa3369d771776fb6d57fac2543d80d;p=thirdparty%2Fsystemd.git CI: run GCC unit test job on push to main Allows to get coverage data on coveralls.io --- diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index ade9323cbb0..9055716ef23 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -3,6 +3,10 @@ # name: Unit tests on: + # On push/merge to main we only run the GCC job, to get coverage data uploaded to coveralls.io + push: + branches: + - main pull_request: branches: - main @@ -17,10 +21,13 @@ jobs: steps: - name: Repository checkout uses: actions/checkout@v2 + if: github.event_name == 'pull_request' || matrix.run_phase == 'GCC' - name: Install build dependencies run: sudo -E .github/workflows/unit_tests.sh SETUP + if: github.event_name == 'pull_request' || matrix.run_phase == 'GCC' - name: Build & test (${{ matrix.run_phase }}) run: sudo -E .github/workflows/unit_tests.sh RUN_${{ matrix.run_phase }} + if: github.event_name == 'pull_request' || matrix.run_phase == 'GCC' - name: Coveralls if: matrix.run_phase == 'GCC' && github.repository == 'systemd/systemd' uses: coverallsapp/github-action@master