Skip to content

rust(feat): add top level job commands cli - #720

Open
Brandon-Shippy wants to merge 6 commits into
mainfrom
rust/top-level-job-commands
Open

rust(feat): add top level job commands cli#720
Brandon-Shippy wants to merge 6 commits into
mainfrom
rust/top-level-job-commands

Conversation

@Brandon-Shippy

@Brandon-Shippy Brandon-Shippy commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Description

  • Adds sift-cli get jobs, get job <ID>, status job <ID>, and wait job <ID> [ID ...].
  • Import no-wait path now prints the job id so scripts can capture it.
  • mdBook + Sift skill updated.
  • Changes wait_until_completion to now instead use the more general poll_until_terminal of which is the loop that we use with all the jobs commands

Verification

  • Manual Verification
  • Unit Tests

get jobs command. Can filter and set it fetch the most recent X runs.
Screenshot 2026-08-05 at 2 45 05 PM

get job command. Can input job id to query.
Screenshot 2026-08-05 at 2 46 08 PM

wait job command. Blocks i/o until job id is finished or errored.
Screenshot 2026-08-05 at 2 47 00 PM

Imports now give the job id for users to get and be able to query in CI or other automation workflows.
Screenshot 2026-08-05 at 2 51 15 PM

@Brandon-Shippy
Brandon-Shippy force-pushed the rust/top-level-job-commands branch from 9af5cba to f7da01d Compare August 5, 2026 21:25
@Brandon-Shippy
Brandon-Shippy marked this pull request as ready for review August 5, 2026 21:57
Comment thread rust/crates/sift_cli/src/cmd/jobs/mod.rs Outdated
@Brandon-Shippy
Brandon-Shippy requested a review from wei-qlu August 6, 2026 16:42
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