* Add basic presets * Add basic pre-commit * Reconfigure github action - Enforce pre-commits - Move conan to CD workflow * Add simple instructions for pre-commit * Simplify action CIs * Add coverage CI Temporarily disabled until setup internally Signed-off-by: Cristian Le <cristian.le@mpsd.mpg.de>
51 lines
954 B
JSON
51 lines
954 B
JSON
{
|
|
"version": 6,
|
|
"configurePresets": [
|
|
{
|
|
"name": "default",
|
|
"displayName": "Default configuration preset",
|
|
"binaryDir": "cmake-build-release",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": {
|
|
"type": "STRING",
|
|
"value": "Release"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"buildPresets": [
|
|
{
|
|
"name": "default",
|
|
"displayName": "Default build preset",
|
|
"configurePreset": "default"
|
|
}
|
|
],
|
|
"testPresets": [
|
|
{
|
|
"name": "default",
|
|
"displayName": "Default test preset",
|
|
"configurePreset": "default"
|
|
}
|
|
],
|
|
"workflowPresets": [
|
|
{
|
|
"name": "default",
|
|
"displayName": "Default workflow",
|
|
"steps": [
|
|
{
|
|
"type": "configure",
|
|
"name": "default"
|
|
},
|
|
{
|
|
"type": "build",
|
|
"name": "default"
|
|
},
|
|
{
|
|
"type": "test",
|
|
"name": "default"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|