-
Notifications
You must be signed in to change notification settings - Fork 7
build: Migrate to task-based dependency management: #115
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
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
d73c717
Add new taskfiles.
davidlion 956b643
Merge branch 'main' into task-build
davidlion d99f2e1
Merge branch 'main' into task-build
davidlion 1508d47
Add set+shopt header to lint.yaml.
davidlion 2a5b10a
Add .task to .gitignore.
davidlion c986ac8
Bump dev-utils.
davidlion bab25bb
Finish swap to task.
davidlion 28150e3
Remove catch2 script.
davidlion 96f2a3e
Add install task.
davidlion b655acf
Add tasks for installation and examples.
davidlion 0452ae7
Recursively pull for dev-utils submodule.
davidlion f96f383
Drop condition on find_package for GSL.
davidlion b61c3a6
Try bumping catch2 to 3.8.1.
davidlion 8449d48
Drop ubuntu 24.04.
davidlion 5bd0e1e
Try catch2 v3.6.0.
davidlion c24a462
Update workflow paths.
davidlion d3f8ae4
Update examples cmake minimum required version.
davidlion eb2dc5c
Back to catch2 3.8.1.
davidlion 5f9cc7c
Remove dead variable.
davidlion 4cea8cc
Remove needless check.
davidlion 86713b2
Fix ls install prefix for examples.
davidlion 6cfb73c
Fix macos to 15 rather than latest.
davidlion 681010b
Respect build_type in github workflow.
davidlion 975ad13
Add ubuntu 24.04.
davidlion cdd0a84
Revert "Add ubuntu 24.04."
davidlion 4dc291a
Refactor tests CMakeLists.txt.
davidlion df4ae21
test examples on macos
davidlion c2c83af
Revert "test examples on macos"
davidlion 773c2c6
Explicitly require catch2 3.8.1.
davidlion 82af8a8
Build catch2 without testing and set c++20.
davidlion f5e9a6e
Update catch version in readme.
davidlion c6f4490
Remove ctest inclusion from examples/CMakeLists.txt.
davidlion 3180b2b
Address coderabbit review.
davidlion e062f0f
Mirror deps naming in clp.
davidlion 287dbc3
Apply suggestions from code review.
davidlion b23c265
Address review comments.
davidlion 1a216ca
Add back deps: for utils:cmake:install-deps-and-generate-settings.
davidlion 8774438
Obey IWYU.
davidlion 81b8d21
Fix include paths.
davidlion ce355d3
Address review comments.
davidlion 8fcadb0
Forgot to flatten catch2 build.
davidlion a218aa0
Use build_type in examples path.
davidlion adb4729
Reorder internal tasks to meet guideline.
davidlion fa985bf
Run all examples in gh workflow to ensure they don't crash.
davidlion f70d13b
Apply suggestions from code review.
davidlion a51a02e
Bump to latest dev-utils.
davidlion fc77661
Update .github/workflows/build.yaml.
davidlion 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
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 |
---|---|---|
@@ -1 +1,2 @@ | ||
.task/ | ||
build/ |
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
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.
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.
Invalid GitHub runner name:
"macos-15"
As of now, GitHub Actions supports
macos-13
(Ventura) or themacos-latest
alias. There is nomacos-15
runner, so macOS jobs will fail.Apply this diff to correct the runner:
📝 Committable suggestion
🤖 Prompt for AI Agents