Skip to content

air: Clarify empty active run listings - #7276

Merged
caroline-db merged 3 commits into
mainfrom
air/active-runs-empty-message
Oct 30, 2026
Merged

caroline-db merged 3 commits into
mainfrom
air/active-runs-empty-message

Conversation

@caroline-db

@caroline-db caroline-db commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Changes

  • Print No active runs found. and suggest --all-status when air list returns no results with its default active-only filter.
  • Keep No runs found. when --all-status is used.

Why

The default empty state did not make it clear that runs no longer active were excluded or how to include them.

Tests

  • go test ./cmd/air
  • ./task checks
  • ./task lint

This PR was written with Codex.

@caroline-db
caroline-db requested review from a team as code owners October 30, 2026 19:59
@caroline-db
caroline-db requested a review from anton-107 October 30, 2026 19:59
@github-actions github-actions Bot added the AIR Databricks AI Runtime CLI label Oct 30, 2026
@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 526c8df

Run: 41127945559

Env ✅​pass 🙈​skip Time
✅​ aws linux-2core-8gb 281 15 5:32
✅​ aws-windows-latest-4core-16gb 283 13 3:40
✅​ azure linux-2core-8gb 280 15 5:29
✅​ azure-windows-latest-4core-16gb 282 13 3:37
✅​ gcp linux-2core-8gb 281 15 5:29
✅​ gcp-windows-latest-4core-16gb 283 13 3:40
Top 6 slowest tests (at least 2 minutes):
duration env testname
3:48 aws linux-2core-8gb TestAccept
3:48 gcp linux-2core-8gb TestAccept
3:47 azure linux-2core-8gb TestAccept
3:33 gcp-windows-latest-4core-16gb TestAccept
3:33 aws-windows-latest-4core-16gb TestAccept
3:31 azure-windows-latest-4core-16gb TestAccept

Comment thread cmd/air/list_tui.go Outdated

func emptyListMessage(activeOnly bool) string {
if activeOnly {
return "No active runs found.\n"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we also add a note like this: "To see all runs (including inactive), run with --all-status"

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated to: No active runs found. Use --all-status to include runs that are no longer active.

@caroline-db
caroline-db added this pull request to the merge queue Oct 30, 2026
Merged via the queue into main with commit 343ae60 Oct 30, 2026
28 checks passed
@caroline-db
caroline-db deleted the air/active-runs-empty-message branch October 30, 2026 21:35
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 343ae60

Run: 41132299716

Env 🔄​flaky ✅​pass 🙈​skip Time
✅​ aws linux-2core-8gb 1504 1226 124:12
🔄​ aws-windows-latest-4core-16gb 3 1426 1251 143:37
✅​ azure linux-2core-8gb 1351 1278 99:15
✅​ azure-windows-latest-4core-16gb 1276 1303 114:38
✅​ gcp linux-2core-8gb 1338 1283 110:31
🔄​ gcp-windows-latest-4core-16gb 1 1262 1308 130:45
Test Name aws-windows-latest-4core-16gb gcp-windows-latest-4core-16gb
🔄​ TestAccept 🔄​f 🔄​f
🔄​ TestAccept/bundle/resources/postgres_branches/recreate 🔄​f 🙈​s
🔄​ TestAccept/bundle/resources/postgres_branches/recreate/DMS= 🔄​f
Top 50 slowest tests (at least 2 minutes):
duration env testname
13:07 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
12:50 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
10:50 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
9:44 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
9:34 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
9:31 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
9:29 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
8:58 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
8:34 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
8:30 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
8:16 aws linux-2core-8gb TestAccept/bundle/deploy/spark-jar-task/DMS=true
8:02 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
8:00 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
7:57 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
7:50 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
7:38 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
7:37 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
7:22 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
7:16 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
7:14 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
7:12 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
6:57 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
6:55 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
6:55 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
6:38 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
6:23 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/data_security_mode/DMS=true
6:18 aws linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=
6:06 aws linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true
6:03 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
6:02 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
6:00 gcp linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true
5:56 gcp linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=
5:53 azure linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true
5:51 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
5:22 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
5:12 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
5:06 aws linux-2core-8gb TestAccept/bundle/deploy/spark-jar-task/DMS=
4:56 azure linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=
4:55 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
4:49 gcp-windows-latest-4core-16gb TestAccept/bundle/deploy/spark-jar-task/DMS=
4:41 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
4:40 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=true
4:39 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=
4:38 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
4:37 azure linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
4:37 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started-omitted/DMS=
4:31 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
4:25 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=true
4:17 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
4:08 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AIR Databricks AI Runtime CLI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants