Skip to content

Add a standalone CLI#65

Merged
refi64 merged 5 commits intomainfrom
wip/refi64/cli
Feb 13, 2026
Merged

Add a standalone CLI#65
refi64 merged 5 commits intomainfrom
wip/refi64/cli

Conversation

@refi64
Copy link
Collaborator

@refi64 refi64 commented Aug 29, 2025

As usual, only new commit is the last one. Only thing missing is README edits, because i'd like an OK on the general structure before I write out all the details.

@refi64 refi64 force-pushed the wip/refi64/cli branch 3 times, most recently from 9a3479d to 265f3c4 Compare September 16, 2025 20:53
@refi64 refi64 force-pushed the wip/refi64/cli branch 4 times, most recently from f54be9c to 7130e19 Compare October 7, 2025 22:30
@refi64 refi64 force-pushed the wip/refi64/cli branch 2 times, most recently from ecf99b9 to 6d5da15 Compare October 23, 2025 22:03
@refi64
Copy link
Collaborator Author

refi64 commented Oct 23, 2025

Fixed some minor issues (typos + wasn't actually using timeouts when running commands in the tests) and pushed up accidentally-missing commits.

There are cases where we get the files from places that are irrelevant
to the shared artifacts code, so those callers need to be able to still
place the AsyncFiles inside the wrappers.
@refi64 refi64 marked this pull request as ready for review February 13, 2026 22:38
This adds a new crate `obo-cli` that behaves much like the commands
already available to the runner, but as a separate entity. As
replacement for child pipeline generation, the `generate-monitor`
command will create a JSON table containing the commands needed to run
monitoring and download binaries for a given repo/arch combination.
This splits the single readme into three, a top-level one with all the
useful shared info, and much smaller project-specific ones with the
relevant setup.
@refi64 refi64 added this pull request to the merge queue Feb 13, 2026
Merged via the queue into main with commit 374eed5 Feb 13, 2026
18 checks passed
@refi64 refi64 deleted the wip/refi64/cli branch February 13, 2026 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant