Skip to content

air: add environment field to config validation - #6953

Merged
caroline-db merged 2 commits into
mainfrom
air/dry-run-validation-compat
Oct 7, 2026
Merged

caroline-db merged 2 commits into
mainfrom
air/dry-run-validation-compat

Conversation

@caroline-db

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

Copy link
Copy Markdown
Contributor

Changes

  • Add the resolved run environment to AIR workspace config validation, including the environment version or base environment and inline dependencies.
  • Share environment construction with Jobs submission so validation and submission use the same payload shape.

Why

Tests

  • go test ./cmd/air ./libs/testserver
  • go test ./acceptance -run 'TestAccept/air' -tail -test.v
  • ./task checks
  • Live-tested dry-run behavior with both valid and invalid configurations on current backend.
  • Tested with lite swapped future backend changes

PR description drafted with Codex.

@caroline-db
caroline-db force-pushed the air/dry-run-validation branch from 95959a1 to 7898562 Compare October 6, 2026 20:40
@caroline-db
caroline-db force-pushed the air/dry-run-validation-compat branch from ced812f to 60b59d2 Compare October 6, 2026 20:45
@caroline-db
caroline-db marked this pull request as ready for review October 6, 2026 20:47
@caroline-db
caroline-db requested review from a team as code owners October 6, 2026 20:47
@caroline-db
caroline-db requested review from rclarey and removed request for rclarey October 6, 2026 20:47
@caroline-db
caroline-db force-pushed the air/dry-run-validation-compat branch from 60b59d2 to e5473e0 Compare October 6, 2026 20:59
@caroline-db
caroline-db force-pushed the air/dry-run-validation branch from 7898562 to d88b4e1 Compare October 6, 2026 21:07
@caroline-db
caroline-db force-pushed the air/dry-run-validation-compat branch from e5473e0 to af87e4a Compare October 6, 2026 21:12
@eng-dev-ecosystem-bot

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

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 6f0cfab

Run: 37564737343

Env ✅​pass 🙈​skip Time
✅​ aws linux 276 16 5:29
✅​ aws windows 278 14 3:19
✅​ azure linux 275 16 5:48
✅​ azure windows 277 14 3:14
✅​ gcp linux 276 16 5:27
✅​ gcp windows 278 14 3:08
Top 6 slowest tests (at least 2 minutes):
duration env testname
4:10 azure linux TestAccept
3:54 aws linux TestAccept
3:51 gcp linux TestAccept
3:17 aws windows TestAccept
3:07 azure windows TestAccept
3:06 gcp windows TestAccept

@caroline-db
caroline-db force-pushed the air/dry-run-validation-compat branch from af87e4a to db79c39 Compare October 7, 2026 01:14
@caroline-db caroline-db added the AIR Databricks AI Runtime CLI label Oct 7, 2026
@caroline-db
caroline-db force-pushed the air/dry-run-validation branch from 429ff81 to 792bb9e Compare October 7, 2026 02:30
Base automatically changed from air/dry-run-validation to main October 7, 2026 02:56
@caroline-db
caroline-db force-pushed the air/dry-run-validation-compat branch from ce840d9 to 6f0cfab Compare October 7, 2026 03:00
@caroline-db
caroline-db added this pull request to the merge queue Oct 7, 2026
Merged via the queue into main with commit 1cdbc23 Oct 7, 2026
25 checks passed
@caroline-db
caroline-db deleted the air/dry-run-validation-compat branch October 7, 2026 03:50
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