-
Notifications
You must be signed in to change notification settings - Fork 222
Bump conan dependencies (which will allow MSVC 2022 and C++20) and clang 13.1+ fixes #4596
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
Merged
Changes from all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
4302b2a
Bump boost from 1.73.0 to 1.78.0 for MSVC 2022 support
jmarrec 6432e60
has_self_intersections overload we're was finally removed in 1.76. im…
jmarrec 9d13622
Fix a couple of includes
jmarrec 4babc20
cmake format ConanInstall.cmake
jmarrec 7ac3c75
Write a dependabot-like utility to lookup conan package updates
jmarrec f4331ee
Try a github actions to run the dependabot
jmarrec 6181a44
Add the nrel remote
jmarrec da93dcf
Pass the remote, and use the default remote name
jmarrec 7f88729
Enable revisions
jmarrec d3c14fb
replace distutil.version with packaging.version as it will be removed…
jmarrec 10b05fc
Name the branch and commiter for pr
jmarrec 5236b03
Need to add packaging in requirements.txt
jmarrec 3cb31c8
use PIN_OPENSSL_VERSION
jmarrec 69d598e
Improve dependabot_conan by supporting conanfile etc and use a OOP (I…
jmarrec c57231e
Automated checkin - update conan recipes
5f65193
Bump conan openstudio ruby to https://github.com/NREL/conan-openstudi…
jmarrec e339548
Automated checkin - update conan recipes
b2b13d2
Update conan.cmake to 0.18.0
jmarrec cd3f45e
Fix precommit and update deps again
jmarrec 4c25161
conan.cmake sha is wrong on conan-cmake github
jmarrec 6420ca3
Fix an include for MSVC
jmarrec a529149
Compiler Driven Development: Fix problems in gtests when EXPECT_EQ is…
jmarrec 0214fb6
Fix a build error in MSVC 2022 in Zip benchmark (conversion warning t…
jmarrec a1c6d63
WIP: more test fixes
jmarrec cd1201a
Fix the remaining, it builds
jmarrec 1308a7d
Automated checkin - update conan recipes
bde5db8
Test error
jmarrec 8f219a4
fix a -Wunused-but-set-variable on apple clang 13.1 + dry up code
jmarrec 2efc0db
More fix a -Wunused-but-set-variable on apple clang 13.1.6
jmarrec c0248cf
Boost filesystem in 1.78 is now V4, and it follows the C++17 STL std:…
jmarrec 1c32aec
Merge branch 'develop' into bump_deps
jmarrec 972afc8
Bump all deps again
jmarrec 2b89d6d
bump again openstudio ruby
jmarrec e7ad50e
Fix new failures when using EXPECT_EQ with a boost:optional
jmarrec 81f50cd
bump again
jmarrec 7096a7f
Bump minimum conan version to 1.48 (I know that at least 1.45 is needed)
jmarrec 85b77b3
Merge remote-tracking branch 'origin/develop' into bump_deps
jmarrec 541d8dc
Use nrel/testing now that https://github.com/NREL/conan-openstudio-ru…
jmarrec c52eb84
Automated checkin - update conan recipes
e25147a
Commit a notebook I used to vendor the conan dependencies to the NREL…
jmarrec c73a089
Update notebook to also skip gcc 5, and shared=True packages [skip ci]
jmarrec 23390ea
Modernize usage of conan.cmake (conan_cmake_run is deprecated and wil…
jmarrec ebff05e
Dry up the code by sharing path being multi/non mult generators. Dele…
jmarrec cdb0f3b
Update notebook
jmarrec 55d855c
Fix a refactor error in a test
jmarrec 7931f2a
Add script in notebook to deal with windows specific stuff (MSVC 17, …
jmarrec 3a01863
Move the notebook into the `conan` subfolder, makes more sense
jmarrec 40216bc
Try to work around the build error due to boost_log_abi
jmarrec 1d2bf4d
Try with win7
jmarrec 5fb7c4b
Try to define use BOOST_WINAPI_DEFINE_VERSION_MACROS (and WIN32_LEAN_…
jmarrec 7dab55c
Merge remote-tracking branch 'origin/develop' into bump_deps
jmarrec File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,53 @@ | ||
| name: "Conan Dependabot" | ||
| on: | ||
| # schedule: | ||
| # # Every week on Thursdays | ||
| # - cron: '23 10 * * 4' | ||
| push: | ||
| branches: [ bump_deps, dependabot_conan ] | ||
|
|
||
| jobs: | ||
| build: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v3 | ||
|
|
||
| - uses: actions/setup-python@v3 | ||
| with: | ||
| python-version: '3.x' | ||
|
|
||
| - name: Install dependencies | ||
| shell: bash | ||
| working-directory: ./developer/conan | ||
| run: | | ||
| pip install -r requirements.txt | ||
|
|
||
| - name: Find outdated conan packages | ||
| shell: bash | ||
| working-directory: ./developer/conan | ||
| run: | | ||
| conan remote add nrel https://conan.openstudio.net/artifactory/api/conan/openstudio | ||
| conan config set general.revisions_enabled=True | ||
| # This returns 1 if update was needed | ||
| python dependabot_conan.py | ||
|
|
||
| - name: Commit results | ||
| if: failure() | ||
| shell: bash | ||
| run: | | ||
| set -x | ||
| git config user.name 'Conan Dependabot' | ||
| git config user.email 'conan-dependabot@users.noreply.github.com' | ||
| git commit -am "Automated checkin - update conan recipes" | ||
|
|
||
| - name: Create Pull Request | ||
| uses: peter-evans/create-pull-request@v4 | ||
| if: failure() | ||
| with: | ||
| branch: dependabot/conan | ||
| committer: 'Conan Dependabot <conan-dependabot@users.noreply.github.com>' | ||
| delete-branch: true | ||
| title: "[bot] New upstream conan recipes" | ||
| body: | | ||
| Automatic run of `[dependabot_conan.py](developer/conan/dependabot_conan.py)` | ||
| which is done periodically to be made aware of upstream recipe updates | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -17,3 +17,6 @@ developer/msvc/Visualizers/all_concat.natvis | |
| .clangd/ | ||
| cppcheck.txt* | ||
| clang_format.patch | ||
|
|
||
| __pycache__/ | ||
| *.pyc | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added a dependabot for conan...