Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include Conan into CI #259

Merged
merged 1 commit into from
Feb 21, 2024
Merged

Include Conan into CI #259

merged 1 commit into from
Feb 21, 2024

Conversation

uilianries
Copy link
Contributor

Hello!

This PR includes Conan as part of the CI execution, it will install external dependencies via Conan, then, build the project as usual.

I added 4 jobs:

  • Debug + All static library
  • Debug + All shared library
  • Release + All static library
  • Release + All shared library

I added Debug because was using Debug that I detected that last error related to the cmake option 馃憖

It will use GCC 11 + CXX_STANDARD 20 to any build, including Conan packages.

You check the build result in my fork: https://github.com/uilianries/libcoro/actions/runs/7913723780?pr=3

closes #258

Signed-off-by: Uilian Ries <uilianries@gmail.com>
@jbaldwin
Copy link
Owner

Awesome, thank you for pushing this, I'll take a look through it as soon as I can.

@jbaldwin
Copy link
Owner

Sorry for the delay, I caught a nasty bug and have been under the weather. This looks awesome, thank you for adding it!

@jbaldwin jbaldwin merged commit 18d96ce into jbaldwin:main Feb 21, 2024
41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build conan package in CI and push on release
2 participants