-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conan recipe Update + Conan package upload #1443
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1443 +/- ##
==========================================
- Coverage 80.31% 80.28% -0.02%
==========================================
Files 121 120 -1
Lines 3407 3403 -4
==========================================
- Hits 2736 2732 -4
Misses 671 671 |
So, if I understand it correctly, every push to master will build and upload a package, but it will be in "Testing" channel? |
no, every push on master will build to check the package consistence, but only tags will be uploaded. |
I am going to squash this and merge it into master, unless someone objects. |
maybe wait for one more review from Conan team. They are at meetingc++ but they will be available on Monday. |
I agree! |
- Apply new conventions introduced on Conan 1.8 - Removed outdated settings - Update license to follow SPDX format Closes catchorg#926 Closes catchorg#943
bff0f8c
to
ac0a83a
Compare
Ok, thanks everyone. |
Let's wait for the next release to have Catch2 on Bintray! Please, don't forget to configure your Conan password (Bintray API Key) on Travis settings. Regards! |
Description
1 year after #943 🎂 I updated that PR creating a new one.
This PR includes:
What should be done to upload Conan packages after this PR?
The python package Conan Package Tools (CPT) is a helper to build and upload Conan package when some conditions are valid, this includes:
CONAN_PASSWORD
on Travis CI settings (do not forget to set as secret). The password is the Bintray API Key, it can be collect on https://bintray.com/profile/edit, clicking on "API Key".CONAN_USERNAME
to be used on Conan package. By default is configured to catchorg, same organization name. The result will be Catch2/<version>@catchorg/stableCONAN_LOGIN_USERNAME
to be used on Bintray login. By default is philsquared.CONAN_UPLOAD
to configure remote address where the package might be uploaded. By default is https://bintray.com/philsquared/Catch2Thus the only requirement is
CONAN_PASSWORD
in Travis settings. All other variables are configured as needed.GitHub Issues
closes #926
closes #943
Adding some Conan experts to review:
/cc @memsharded @danimtb @Croydon @SSE4
Regards!