mirror of
https://github.com/XRPLF/clio.git
synced 2025-12-06 17:27:58 +00:00
ci: Refactor how we run code coverage (#2065)
Fix: https://github.com/XRPLF/clio/issues/2061
This commit is contained in:
8
.github/workflows/build_and_test.yml
vendored
8
.github/workflows/build_and_test.yml
vendored
@@ -52,8 +52,8 @@ on:
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
clio_server:
|
||||
description: Whether to build clio_server
|
||||
upload_clio_server:
|
||||
description: Whether to upload clio_server
|
||||
required: true
|
||||
type: boolean
|
||||
|
||||
@@ -80,13 +80,13 @@ jobs:
|
||||
disable_cache: ${{ inputs.disable_cache }}
|
||||
code_coverage: ${{ inputs.code_coverage }}
|
||||
static: ${{ inputs.static }}
|
||||
clio_server: ${{ inputs.clio_server }}
|
||||
upload_clio_server: ${{ inputs.upload_clio_server }}
|
||||
targets: ${{ inputs.targets }}
|
||||
sanitizer: ${{ inputs.sanitizer }}
|
||||
|
||||
test:
|
||||
needs: build
|
||||
# TODO: We don't upload tests if code coverage is enabled
|
||||
# We don't upload tests if code coverage is enabled
|
||||
if: ${{ !inputs.code_coverage }}
|
||||
uses: ./.github/workflows/test_impl.yml
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user