Skip to content

Add AIR submission and YAML parity - #6412

Queued
ben-hansen-db wants to merge 4 commits into
mainfrom
ben-hansen/air-submission-yaml-parity
Queued

Add AIR submission and YAML parity#6412
ben-hansen-db wants to merge 4 commits into
mainfrom
ben-hansen/air-submission-yaml-parity

Conversation

@ben-hansen-db

@ben-hansen-db ben-hansen-db commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Validate and submit inline environment dependencies.
  • Submit custom Docker image URLs and MLflow artifact locations.
  • Add provisioned capacity support for native AIR workloads.

Why

Bring AIR YAML validation and native Jobs submission behavior in line with the supported CLI contract.

Tests

  • go test ./experimental/air/cmd
  • go test ./acceptance -run 'TestAccept/experimental/air/(config-help|run-submit-deps)$' -tail -test.v
  • Focused golangci-lint on changed Go packages

This PR was written with Codex.

@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: a89476c

Run: 33209346865

Env 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
💚​ aws linux 1 1 274 1207 4:10
💚​ aws windows 1 1 276 1205 3:33
💚​ azure linux 1 1 273 1207 4:07
💚​ azure windows 1 1 275 1205 3:41
💚​ gcp linux 1 1 274 1207 4:19
💚​ gcp windows 1 1 276 1205 3:55
Test Name aws linux aws windows azure linux azure windows gcp linux gcp windows
💚​ TestAccept 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
🙈​ TestAccept/ssh/connection 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
Top 3 slowest tests (at least 2 minutes):
duration env testname
3:36 azure windows TestAccept
3:28 aws windows TestAccept
3:25 gcp windows TestAccept

@ben-hansen-db
ben-hansen-db force-pushed the ben-hansen/air-submission-yaml-parity branch from 57f8f8b to 723e063 Compare August 27, 2026 23:42
@ben-hansen-db
ben-hansen-db marked this pull request as ready for review August 27, 2026 23:50
Comment thread .nextchanges/cli/air-submission-parity.md Outdated
ben-hansen-db and others added 2 commits August 28, 2026 18:53
experimental/air is not surfaced in the public CHANGELOG; prior air PRs added
no .nextchanges fragments. See .agents/rules/changelog.md and PR history.

Co-authored-by: Isaac <no-reply@databricks.com>
The new config field appears in the "unknown field" error's available-fields
list; run/output.txt was not regenerated when the field was added.

Co-authored-by: Isaac <no-reply@databricks.com>
@ben-hansen-db
ben-hansen-db added this pull request to the merge queue Aug 28, 2026
Any commits made after this event will not be merged.
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.

3 participants