Compare commits

...

8 Commits
quic ... main

Author SHA1 Message Date
schmidtw
e3815115af Use newer codecove action. 2024-07-11 23:45:08 -07:00
Weston Schmidt
6dcabbcf5f Use the workflow from the upstream parodus repo. 2023-12-01 09:31:00 -08:00
Weston Schmidt
6782ae7868 Fix the path. 2023-11-28 00:51:34 -08:00
Weston Schmidt
e274b572dd Try the sonarcloud installer 2023-11-28 00:48:06 -08:00
Weston Schmidt
4107159696 Update push.yml 2023-11-28 00:14:03 -08:00
Weston Schmidt
94531a3faa Update push.yml 2023-11-28 00:10:22 -08:00
Weston Schmidt
373acb170a Update push.yml 2023-11-28 00:07:02 -08:00
Weston Schmidt
262a23e00e Update push.yml 2023-09-11 23:49:09 -07:00

View File

@@ -4,7 +4,7 @@
name: CI
on:
pull_request:
pull_request_target:
push:
paths-ignore:
- 'AUTHORS'
@@ -16,6 +16,7 @@ on:
- 'v[0-9]+.[0-9]+.[0-9]+'
branches:
- main
- master
jobs:
test:
@@ -23,7 +24,7 @@ jobs:
runs-on: [ ubuntu-latest ]
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
fetch-depth: 0
@@ -37,11 +38,9 @@ jobs:
- name: Make Build Directory
run: mkdir build
- name: Get Sonarcloud Binaries
working-directory: build
run: |
../.github/scripts/get_sonarcloud.sh
- name: Install sonar-scanner and build-wrapper
uses: sonarsource/sonarcloud-github-c-cpp@v2
- name: CMake
working-directory: build
run: |
@@ -51,7 +50,7 @@ jobs:
- name: Build
working-directory: build
run: |
build-wrapper-linux-x86/build-wrapper-linux-x86-64 --out-dir bw-output make all test
build-wrapper-linux-x86-64 --out-dir bw-output make all test
- name: Merge GCOV Reports for Sonarcloud
working-directory: build
@@ -65,7 +64,8 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Upload Codecov.io
uses: codecov/codecov-action@v1
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
with:
directory: .
fail_ci_if_error: true
directory: .
flags: unittests
fail_ci_if_error: true