Skip to content

Include Conan into CI#259

Merged
jbaldwin merged 1 commit intojbaldwin:mainfrom
uilianries:ci/conan
Feb 21, 2024
Merged

Include Conan into CI#259
jbaldwin merged 1 commit intojbaldwin:mainfrom
uilianries:ci/conan

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
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