-
Notifications
You must be signed in to change notification settings - Fork 7
feat: Replace outcome
with Boost's version of outcome
to remove dependence on quickcpplib
.
#62
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
Changes from all commits
8243ff7
ee2664b
15a669a
23bae4e
9497510
3047723
aa60263
c0208ac
df69a31
db16c39
00cbc53
c25d371
68f8bef
8a18f96
fa691c3
6a913df
afb5e98
84ee31e
58c4393
4c7a6c6
ccc5d80
2cbca1a
01e95d9
899b5f5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,10 +3,6 @@ version: "3" | |
vars: | ||
G_CATCH2_LIB_NAME: "Catch2" | ||
G_CATCH2_WORK_DIR: "{{.G_DEPS_DIR}}/{{.G_CATCH2_LIB_NAME}}" | ||
G_OUTCOME_LIB_NAME: "outcome" | ||
G_OUTCOME_WORK_DIR: "{{.G_DEPS_DIR}}/{{.G_OUTCOME_LIB_NAME}}" | ||
G_QUICKCPPLIB_LIB_NAME: "quickcpplib" | ||
G_QUICKCPPLIB_WORK_DIR: "{{.G_DEPS_DIR}}/{{.G_QUICKCPPLIB_LIB_NAME}}" | ||
|
||
tasks: | ||
install-all: | ||
|
@@ -24,8 +20,8 @@ tasks: | |
install-all-parallel: | ||
internal: true | ||
deps: | ||
- "install-boost" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧹 Nitpick (assertive) Integrate Boost into parallel dependency installation 🤖 Prompt for AI Agents
|
||
- "install-Catch2" | ||
- "install-outcome" | ||
|
||
install-Catch2: | ||
internal: true | ||
|
@@ -39,36 +35,15 @@ tasks: | |
TAR_URL: "https://github.com/catchorg/Catch2/archive/refs/tags/v3.8.0.tar.gz" | ||
WORK_DIR: "{{.G_CATCH2_WORK_DIR}}" | ||
|
||
install-outcome: | ||
install-boost: | ||
internal: true | ||
run: "once" | ||
deps: | ||
- "install-quickcpplib" | ||
cmds: | ||
- task: ":utils:cmake:install-remote-tar" | ||
vars: | ||
CMAKE_GEN_ARGS: | ||
- "-C {{.G_DEPS_CMAKE_SETTINGS_DIR}}/{{.G_QUICKCPPLIB_LIB_NAME}}.cmake" | ||
- "-DBUILD_TESTING=OFF" | ||
- "-DCMAKE_BUILD_TYPE=Release" | ||
- "-DCMAKE_POLICY_DEFAULT_CMP0074=NEW" | ||
CMAKE_PACKAGE_NAME: "{{.G_OUTCOME_LIB_NAME}}" | ||
CMAKE_SETTINGS_DIR: "{{.G_DEPS_CMAKE_SETTINGS_DIR}}" | ||
TAR_SHA256: "0382248cbb00806ce4b5f3ce6939797dc3b597c85fd3531614959e31ef488b39" | ||
TAR_URL: "https://github.com/ned14/outcome/archive/refs/tags/v2.2.11.tar.gz" | ||
WORK_DIR: "{{.G_OUTCOME_WORK_DIR}}" | ||
|
||
install-quickcpplib: | ||
internal: true | ||
run: "once" | ||
cmds: | ||
- task: ":utils:cmake:install-remote-tar" | ||
- task: ":utils:boost:download-and-install" | ||
vars: | ||
Comment on lines
+42
to
43
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Verification agent 🧩 Analysis chainVerify Ensure the referenced Boost install helper is present in the 🏁 Script executed: #!/bin/bash
# Check for the download-and-install task under utils:boost
rg -n "download-and-install" -A3 -B3 -g "tools/yscope-dev-utils/**/*boost*" . Length of output: 77 Let’s locate the 🏁 Script executed: #!/bin/bash
# Locate the yscope-dev-utils directory
fd -t d yscope-dev-utils . || echo "yscope-dev-utils directory not found"
# Search for any occurrences of download-and-install across the repo
rg -n "download-and-install" -A3 -B3 . Length of output: 530 Let’s search directly inside the 🏁 Script executed: #!/bin/bash
# Search for download-and-install within yscope-dev-utils
rg -n "download-and-install" -A3 -B3 tools/yscope-dev-utils/ Length of output: 60 Missing The task referenced in • Location: 🤖 Prompt for AI Agents
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. there is a There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain@anlowee Thank you for the clarification! You're absolutely right - I can see that the 🐰✨ 🏁 Script executed:
Length of output: 533 @anlowee I need to locate the correct path for the boost.yaml file. The specific path you mentioned ( 🏁 Script executed:
Length of output: 311 @anlowee I've searched the entire repository structure, and the results show that the
The original CodeRabbit verification agent was correct in flagging this as an issue. The To resolve this, you would need to either:
Could you check if perhaps the 🐰🔍 ✏️ Learnings added
|
||
CMAKE_GEN_ARGS: | ||
- "-DBUILD_TESTING=OFF" | ||
- "-DCMAKE_BUILD_TYPE=Release" | ||
CMAKE_PACKAGE_NAME: "{{.G_QUICKCPPLIB_LIB_NAME}}" | ||
CMAKE_SETTINGS_DIR: "{{.G_DEPS_CMAKE_SETTINGS_DIR}}" | ||
TAR_SHA256: "5d4c9b2d6fa177d3fb14f3fe3086867e43b44f4a7a944eb10ee4616b2b0f3c05" | ||
TAR_URL: "https://github.com/ned14/quickcpplib/archive/f3e452e.tar.gz" | ||
WORK_DIR: "{{.G_QUICKCPPLIB_WORK_DIR}}" | ||
FILE_SHA256: "d6c69e4459eb5d6ec208250291221e7ff4a2affde9af6e49c9303b89c687461f" | ||
URL: "https://github.com/boostorg/boost/releases/download/boost-1.87.0\ | ||
/boost-1.87.0-b2-nodocs.tar.gz" | ||
TARGETS: ["headers"] | ||
WORK_DIR: "{{.G_DEPS_DIR}}/boost" | ||
anlowee marked this conversation as resolved.
Show resolved
Hide resolved
|
Uh oh!
There was an error while loading. Please reload this page.