Skip to content

Commit

Permalink
Merge branch 'package/libtommath' of github.com:jowr/conan-center-ind…
Browse files Browse the repository at this point in the history
…ex into package/libtommath
  • Loading branch information
uilianries committed Apr 2, 2024
2 parents 7ced202 + a63d1ee commit 40adbd4
Show file tree
Hide file tree
Showing 7,493 changed files with 160,054 additions and 71,469 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
260 changes: 231 additions & 29 deletions .c3i/authorized_users.yml

Large diffs are not rendered by default.

1,093 changes: 1,093 additions & 0 deletions .c3i/conan_v2_ready_references.yml

Large diffs are not rendered by default.

113 changes: 39 additions & 74 deletions .c3i/config_v1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
id: 'conan-io/conan-center-index'

conan:
version: 1.59.0
version: 1.62.0

artifactory:
url: "https://c3i.jfrog.io/c3i"
Expand All @@ -16,6 +16,7 @@ artifactory:
github:
reviewers: "reviewers.yml"
authorized_users: "authorized_users.yml"
waitlist_users: "waitlist_users.yml"

slack:
credential_success_url: SLACK_SUCCESS_WEBHOOK_URL
Expand All @@ -29,120 +30,85 @@ tasks:
automatic_merge:
reviews_required_total: 2 # Reviews that a PR needs so it can be merged
reviews_required_team: 1 # Reviews from the Conan team that a PR needs so it can be merged
reviews_required_bump: 1 # Total reviews required for a bump PR to be merged
branches: # PRs from automations that have these as base-branches will be merged automatically
- "conan-io:action-doc-toc"
# Requirements to merge a given pull-request:
# * check_runs refers to notifications from GH actions
# * status_checks refers to notifications coming from external tools (Jenkins, CLA,...)
check_runs:
- name: "Lint changed files (YAML files)"
- name: "Lint changed conanfile.py (v2 migration)"
status_checks:
- name: "license/cla"
- name: "continuous-integration/jenkins/pr-merge"
- name: "c3i/conan-v2/pr-merge"
required_for_references: "conan_v2_ready_references.yml"
build_single_reference:
package_id_cache_type: "none"
timeout_minutes: 600
large_timeout_minutes: 900
large_timeout_references:
- boost
- qt
- llvm
parallel_strategy: unlimited
cci:
conan_v2_run_export: false
write_comments: true
detailed_status_checks: true
update_labels: true
build_bump_deps_pr: false
description_bump_deps_pr: ":vertical_traffic_light: Thank for your Bump dependencies PR. The build service will be triggered soon by a Conan team member."
wait_for_multibranch: # CCI jobs should wait for other multibranch job for that same PR
job_name: "prod-v2/cci" # e.g. "cci-v2/cci" -> this means waiting for cci-v2/cci/PR-<number>
timeout_seconds: 600 # Maximum time to wait for the multibranch job
merge_messages: true # Merge messages from the multibranch job waited for
merge_labels: true # Merge labels from the multibranch job waited for
job_relauncher:
job_names:
- prod-v1/cci
- prod-v2/cci
scheduled_export_check:
report_issue_url: https://github.com/conan-io/conan-center-index/issues/2232
report_issue_url: https://github.com/conan-io/conan-center-index/issues/20516
report_issue_append: false
validate_infrastructure:
macos_executors: 2
windows_executors: 4
create_docs_pull-request: true

# Profile configurations to build packages
configurations:
- id: linux-gcc
epochs: [0]
hrname: "Linux, GCC"
- id: linux-gcc-legacy
hrname: "Linux, GCC-legacy"
content:
- os: [ "Linux" ]
arch: [ "x86_64" ]
- os: ["Linux"]
arch: ["x86_64"]
compiler:
- "gcc":
compiler.libcxx: [ "libstdc++11" ]
compiler.version: [ "5", "7", "9", "10" ]
build_type: [ "Release", "Debug" ]
- id: linux-gcc
epochs: [20211221, 20220120]
hrname: "Linux, GCC"
compiler.version: ["5", "7", "9"]
build_type: ["Release"]
- id: linux-gcc11
hrname: "Linux, GCC11"
content:
- os: ["Linux"]
arch: ["x86_64"]
compiler:
- "gcc":
compiler.libcxx: [ "libstdc++11" ]
compiler.version: ["5", "7", "9", "10", "11"]
compiler.version: ["11"]
build_type: ["Release", "Debug"]
- id: linux-clang
epochs: [0]
hrname: "Linux, Clang"
content:
- os: [ "Linux" ]
arch: [ "x86_64" ]
compiler:
- "clang":
compiler.libcxx: [ "libstdc++", "libc++" ]
compiler.version: [ "11" ]
build_type: [ "Release", "Debug" ]
- id: linux-clang
epochs: [20211221, 20220120]
hrname: "Linux, Clang"
content:
- os: ["Linux"]
arch: ["x86_64"]
compiler:
- "clang":
compiler.libcxx: ["libstdc++", "libc++"]
compiler.version: ["11", "12", "13"]
build_type: ["Release", "Debug"]
- id: configs/macos-clang
epochs: [0, 20211221]
hrname: "macOS, Clang"
content:
- os: [ "Macos" ]
arch: [ "x86_64" ]
compiler:
- "apple-clang":
compiler.version: [ "11.0", "12.0" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release", "Debug" ]
- id: configs/macos-clang
epochs: [20220120]
hrname: "macOS, Clang"
content:
- os: [ "Macos" ]
arch: [ "x86_64" ]
compiler:
- "apple-clang":
compiler.version: [ "13.0" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release", "Debug" ]
- id: configs/macos-m1-clang
epochs: [0, 20211221]
hrname: "macOS, Clang (M1/arm64)"
build_profile:
os: "Macos"
arch: "x86_64"
content:
- os: [ "Macos" ]
arch: [ "armv8" ]
compiler:
- "apple-clang":
compiler.version: [ "12.0" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release", "Debug" ]
- id: configs/macos-m1-clang
epochs: [20220120]
compiler.version: ["13"]
build_type: ["Release"]
- id: macos-m1-clang
hrname: "macOS, Clang (M1/arm64)"
build_profile:
os: "Macos"
arch: "x86_64"
content:
- os: [ "Macos" ]
arch: [ "armv8" ]
Expand All @@ -151,8 +117,7 @@ configurations:
compiler.version: [ "13.0" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release", "Debug" ]
- id: configs/windows-visual_studio
epochs: [0, 20211221, 20220120]
- id: windows-visual_studio
hrname: "Windows, Visual Studio"
content:
- os: [ "Windows" ]
Expand All @@ -173,7 +138,7 @@ node_labels:
Windows:
x86_64:
"Visual Studio":
default: "windows20221212"
default: "windows20230531"
Macos:
x86_64:
"apple-clang":
Expand All @@ -196,9 +161,9 @@ pod_size:
# - name/version notation takes preference over the name only one
# - Both notations can be combined for the same reference name
large:
- "pcl"
- "duckdb"
- "ceres-solver"
xlarge:
- "llvm"
- "opengv"
- "pcl"
69 changes: 48 additions & 21 deletions .c3i/config_v2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,42 +3,58 @@
id: 'conan-io/conan-center-index'

conan:
version: 2.0.2
version: 2.0.16
backup_sources:
upload_url: "https://c3i.jfrog.io/artifactory/conan-center-backup-sources/"
download_url: "https://c3i.jfrog.io/artifactory/conan-center-backup-sources/"

globalconf:
- 'core.sources:download_cache={{ CONFIG_HOME }}/backup_sources_cache'
- 'core.sources:download_urls=["{{ ARTI_DOWNLOAD_URL }}", "origin"]'
- 'core.sources:upload_url={{ ARTI_UPLOAD_URL }}'

artifactory:
url: "https://c3i.jfrog.io/c3i"
main_repo: "conan-center"
pull-request_repo_prefix: "c3i_PR-v2"
pull-request_permission: "c3i-pr"
logs_repo: "misc-v2"
# cache_repo: "cache"

github:
reviewers: "reviewers.yml"
authorized_users: "authorized_users.yml"

#slack:
# credential_success_url: SLACK_SUCCESS_WEBHOOK_URL
# ceredential_errors_url: SLACK_FAILURE_WEBHOOK_URL
waitlist_users: "waitlist_users.yml"

# Things related to Jenkins jobs:
tasks:
automatic_merge:
reviews_required_total: 1000 # AutomaticMerge shouldn't run with this file, but just in case
reviews_required_team: 1000 # AutomaticMerge shouldn't run with this file, but just in case
reviews_required_bump: 1000 # AutomaticMerge shouldn't run with this file, but just in case
access_request:
request_issue_url: https://github.com/conan-io/conan-center-index/issues/4
max_inactivity_days: 0
build_single_reference:
package_id_cache_type: "none"
timeout_minutes: 600
large_timeout_minutes: 900
large_timeout_references:
- boost
- qt
- llvm
- gstreamer
parallel_strategy: unlimited
cci:
conan_v2_run_export: false
detailed_status_checks: false
write_comments: false
update_labels: false
build_bump_deps_pr: false
user_feedback:
title: "Conan v2 pipeline"
description: "> **Note**: Conan v2 builds may be required once they are on the [v2 ready](https://github.com/conan-io/conan-center-index/blob/master/.c3i/conan_v2_ready_references.yml) list"
description: "> **Note**: Conan v2 builds are now mandatory. Please read our [discussion](https://github.com/conan-io/conan-center-index/discussions/19104) about it."
regression: "> **Regression**: Conan v2 builds are mandatory and they are required for the PR to be merged, because this recipe worked with Conan v2 previously."
text_on_failure: "The v2 pipeline failed. Please, review the errors and note this will be required for pull requests to be merged in the near future."
text_on_failure: "The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping `@conan-io/barbarians` on the PR and we will help you."
collapse_on_success: false
collapse_on_failure: true
list_packages:
Expand All @@ -47,10 +63,13 @@ tasks:
scheduled_export_check:
report_issue_url: https://github.com/conan-io/conan-center-index/issues/15557
report_issue_append: false
validate_infrastructure:
macos_executors: 2
windows_executors: 4
create_docs_pull-request: false

configurations:
- id: linux-gcc
epochs: [0, 20211221, 20220120, 20220628]
hrname: "Linux, GCC"
build_profile:
os: "Linux"
Expand All @@ -62,11 +81,11 @@ configurations:
compiler.libcxx: ["libstdc++11"]
compiler.version: ["11"]
build_type: ["Release"]
- id: configs/macos-clang
epochs: [0, 20211221, 20220120, 20220628]
- id: macos-clang
hrname: "macOS, Clang"
build_profile:
os: "Macos"
arch: "armv8"
content:
- os: [ "Macos" ]
arch: [ "x86_64" ]
Expand All @@ -75,12 +94,11 @@ configurations:
compiler.version: [ "13" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release"]
- id: configs/macos-m1-clang
epochs: [0, 20211221, 20220120, 20220628]
- id: macos-m1-clang
hrname: "macOS M1, Clang"
build_profile:
os: "Macos"
arch: "x86_64"
arch: "armv8"
content:
- os: [ "Macos" ]
arch: [ "armv8" ]
Expand All @@ -89,8 +107,7 @@ configurations:
compiler.version: ["13" ]
compiler.libcxx: [ "libc++" ]
build_type: [ "Release"]
- id: configs/windows-msvc
epochs: [0, 20211221, 20220120, 20220628]
- id: windows-msvc
hrname: "Windows, MSVC"
build_profile:
os: "Windows"
Expand All @@ -99,19 +116,20 @@ configurations:
arch: [ "x86_64" ]
compiler:
- "msvc":
compiler.version: [ "192" ]
compiler.version: [ "192", "193" ]
build_type:
- "Release":
compiler.runtime: ["dynamic"]
compiler.runtime_type: [ "Release" ]

cppstd:
apple-clang:
"13": ["gnu17"]
"13": ["17", "gnu17", "20", "gnu20"]
gcc:
"11": ["gnu17"]
"11": ["17", "gnu17", "20", "gnu20", "23", "gnu23"]
msvc:
"192": ["14"]
"192": ["14", "17", "20"]
"193": ["14", "17", "20"]

jenkins:
url: "http://mb-jenkins-my-bloody-jenkins:8080"
Expand All @@ -120,7 +138,7 @@ node_labels:
Windows:
x86_64:
"msvc":
default: "windows20221212"
default: "windows20230531"
Macos:
x86_64:
"apple-clang":
Expand All @@ -134,3 +152,12 @@ node_labels:
default: "linux_gcc_${compiler.version}_ubuntu16.04"
"clang":
default: "linux_clang_${compiler.version}_ubuntu16.04"


pod_size:
# Map with references that need special memory resources to compile.
# - Can be only by name or by name/version.
# - name/version notation takes preference over the name only one
# - Both notations can be combined for the same reference name
xlarge:
- "pcl"
8 changes: 7 additions & 1 deletion .c3i/reviewers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ reviewers:
type: "community"
request_reviews: false
- user: "prince-chrismc"
type: "team"
type: "community"
request_reviews: false
- user: "Croydon"
type: "community"
Expand Down Expand Up @@ -84,3 +84,9 @@ reviewers:
- user: "davidsanfal"
type: "team"
request_reviews: false
- user: "juansblanco"
type: "team"
request_reviews: false
- user: "valgur"
type: "community"
request_reviews: false
4 changes: 4 additions & 0 deletions .c3i/waitlist_users.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
waitlist_users:
- Mike-Solar
- retroandchill
- refactorTractor
Loading

0 comments on commit 40adbd4

Please sign in to comment.