From 17e16b7c9f904ae46c3c845baeee0e0ad7a620ee Mon Sep 17 00:00:00 2001 From: erlingrj Date: Thu, 12 Dec 2024 16:04:37 -0800 Subject: [PATCH] Restructure CI a little --- .github/workflows/ci.yml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c0c5c82c..df569b5c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,15 +28,23 @@ jobs: # Uncomment to SSH into the runner. # - name: Setup upterm session # uses: lhotari/action-upterm@v1 - - name: Run tests + - name: Format check + run: make format-check + + - name: Run unit tests + run: make unit-test + + - name: Run LF integration tests run: | source env.bash - make format-check - make unit-test - make lf-test - make examples - make coverage + make lf-tests + - name: Build examples + run: make examples + - name: Coverage + run: make coverage + + - name: Publish coverage results uses: romeovs/lcov-reporter-action@2a28ec3e25fb7eae9cb537e9141603486f810d1a with: lcov-file: build/coverage.info