[config] Add Conan v2 build configs with cppstd & conan v2 ready references list (#16209)

This commit is contained in:
Daniel
2023-02-21 16:15:56 +01:00
committed by GitHub
parent 13c52ef951
commit 8aba83847d
3 changed files with 25 additions and 19 deletions

View File

@@ -0,0 +1,2 @@
required_for_references:
- zlib

View File

@@ -16,16 +16,6 @@ artifactory:
github:
reviewers: "reviewers.yml"
authorized_users: "authorized_users.yml"
check_runs:
- "Lint changed files (YAML files)"
- "Lint changed conanfile.py (v2 migration)"
# Requirements to merge a given pull-request:
# * status_checks refers to notifications coming from external tools (Jenkins, CLA,...)
# * check_runs refers to notifications from GH actions
status_checks:
- "license/cla"
- "continuous-integration/jenkins/pr-merge"
slack:
credential_success_url: SLACK_SUCCESS_WEBHOOK_URL

View File

@@ -1,6 +1,6 @@
---
# Configuration for `https://github.com/conan-io/conan-center-index-staging` repository (using Conan v2)
id: 'conan-io/conan-center-index-staging-v2'
# Configuration for `https://github.com/conan-io/conan-center-index` repository (using Conan v2)
id: 'conan-io/conan-center-index'
conan:
version: 2.0.0-beta10
@@ -17,13 +17,6 @@ github:
reviewers: "reviewers.yml"
authorized_users: "authorized_users.yml"
# Requirements to merge a given pull-request:
# * status_checks refers to notifications coming from external tools (Jenkins, CLA,...)
# * check_runs refers to notifications from GH actions
#status_checks:
# - "license/cla"
# - "continuous-integration/jenkins/pr-merge"
#slack:
# credential_success_url: SLACK_SUCCESS_WEBHOOK_URL
# ceredential_errors_url: SLACK_FAILURE_WEBHOOK_URL
@@ -78,6 +71,19 @@ configurations:
compiler.version: ["13" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release"]
- id: configs/macos-m1-clang
epochs: [0, 20220628]
hrname: "macOS M1, Clang"
build_profile:
os: "Macos"
content:
- os: [ "Macos" ]
arch: [ "armv8" ]
compiler:
- "apple-clang":
compiler.version: ["13" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release"]
- id: configs/windows-msvc
epochs: [0, 20220628]
hrname: "Windows, MSVC"
@@ -94,6 +100,14 @@ configurations:
compiler.runtime: [ "static", "dynamic" ]
compiler.runtime_type: [ "Release" ]
cppstd:
apple-clang:
"13": ["gnu17"]
gcc:
"11": ["gnu17"]
msvc:
"192": ["14"]
jenkins:
url: "http://mb-jenkins-my-bloody-jenkins:8080"