mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2025-06-23 20:07:59 +02:00
add github ci (#40)
* add github ci with mamba * disable python bindings from ci --------- Co-authored-by: Bechir <bechir.brahem420@gmail.com>
This commit is contained in:
28
.github/workflows/config.yml
vendored
Normal file
28
.github/workflows/config.yml
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
# config file to run multiple jobs in parallel with matrix strategy
|
||||
name: Config Workflow
|
||||
|
||||
on:
|
||||
push:
|
||||
|
||||
jobs:
|
||||
build-and-test:
|
||||
strategy:
|
||||
# super important if you want to see all results, even if one fails
|
||||
# fail-fast is true by default
|
||||
fail-fast: false
|
||||
matrix:
|
||||
use-system-libraries: ["OFF","ON"]
|
||||
build-type: ["Debug","Release"]
|
||||
# use-python-bindings: ["OFF","ON"]
|
||||
# exclude:
|
||||
# # excludes combinations that are not supported
|
||||
# - use-python-bindings: "ON"
|
||||
# use-sanitizers: "ON"
|
||||
|
||||
uses: ./.github/workflows/common-workflow.yml # calls the one above
|
||||
with:
|
||||
use-system-libraries: ${{ matrix.use-system-libraries }}
|
||||
build-type: ${{ matrix.build-type }}
|
||||
# use-python-bindings: ${{ matrix.use-python-bindings }}
|
||||
secrets: inherit
|
||||
|
Reference in New Issue
Block a user