Skip to content

feat(runs): show spot/on-demand instance split in runs view stats - #717

Open
stefanoboriero wants to merge 3 commits into
masterfrom
feat/run-spot-ondemand-split
Open

stefanoboriero wants to merge 3 commits into
masterfrom
feat/run-spot-ondemand-split

Conversation

@stefanoboriero

Copy link
Copy Markdown
Contributor

Summary

  • Surfaces the Intelligent Compute spot/on-demand instance split added in seqeralabs/platform#12992 in tw runs view --stats (table and JSON): provisioningModel, instancesProvisioned, instancesSpot, instancesOnDemand, instancesUnknown.
  • Bumps tower-java-sdk 1.236.0 → 1.243.0.
  • Bumps VERSION-API 1.198.0 → 1.242.0, the first API version exposing these fields.
  • Estimated Cost row is now only printed when a cost is present.

Notes

  • Fields are nullable: they are absent for non-IC runs, runs in progress, and runs completed before the platform change, in which case no new rows are shown.
  • VERSION-API is ahead of the version currently deployed in Cloud production (1.238.0 at time of writing); the file says it should not exceed it, so hold the merge until Cloud reaches 1.242.0+.

Testing

  • ./gradlew test passes, including new RunsCmdTest cases for fields present (table + JSON) and absent.

🤖 Generated with Claude Code

stefanoboriero and others added 3 commits October 19, 2026 15:40
Bump tower-java-sdk to 1.243.0 and surface provisioningModel and the
instancesProvisioned/Spot/OnDemand/Unknown fields from DescribeWorkflowResponse
in 'tw runs view --stats' (table and JSON). Raise VERSION-API to 1.242.0, the
first API version exposing these fields.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
….242.0

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Regenerate conf/reachability-metadata.json with runReflectionConfigGenerator
on GraalVM 25 for tower-java-sdk 1.243.0, picking up the run-level instance
split fields on WorkflowExtAttributes and the new Lineage workspace settings
models.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@stefanoboriero
stefanoboriero force-pushed the feat/run-spot-ondemand-split branch from e7df59a to a875148 Compare October 19, 2026 13:44
@stefanoboriero
stefanoboriero requested a review from a team October 19, 2026 13:46
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.

1 participant