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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support cpp/deps.txt #3

Merged
merged 1 commit into from
Jan 4, 2024
Merged

Support cpp/deps.txt #3

merged 1 commit into from
Jan 4, 2024

Conversation

mpkorstanje
Copy link
Contributor

🤔 What's changed?

Our cpp projects use deps.txt to list and download their dependencies. These should be automatically updated.

This is especially important because floating dependencies may break the build when we don't expect it to. E.g: cucumber/gherkin#206

🏷️ What kind of change is this?

  • 🏦 Refactoring/debt/DX (improvement to code design, tooling, documentation etc. without changing behaviour)

Our cpp projects use deps.txt to list and download their dependencies.
These should be automatically updated.

This is especially important because floating dependencies may break the
build when we don't expect it to. E.g: cucumber/gherkin#206
@mpkorstanje mpkorstanje merged commit 944cc54 into main Jan 4, 2024
@mpkorstanje mpkorstanje deleted the add-cpp-deps-txt branch January 4, 2024 11:53
@mpkorstanje
Copy link
Contributor Author

mpkorstanje commented Jan 4, 2024

@chybz and @ursfassler I've gone ahead and merged this. If this isn't how things are supposed to work with CPP, please let me know. I do reckon this will work for:

And I'm happy to refine that further for the other CPP projects.

@chybz
Copy link

chybz commented Jan 4, 2024

@mpkorstanje and @ursfassler Thanks. That's my current "solution" on how to fix/improve dependency handling on C++. While specific to these two projects (for now), it's only used in when generating CMakeLists.txt files using cmate tool.

@mpkorstanje
Copy link
Contributor Author

Alright no problem. If you come up with something better, please just ping me and I'll have a look to see how we can update the dependencies automatically.

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.

2 participants