mirror of
https://github.com/slsdetectorgroup/aare.git
synced 2026-01-31 21:14:54 +01:00
* add github ci with mamba * disable python bindings from ci --------- Co-authored-by: Bechir <bechir.brahem420@gmail.com>
29 lines
849 B
YAML
29 lines
849 B
YAML
# 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
|
|
|