Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
c8c397f
Validate required/unit-constrained UC fields early in bundle validate…
radakam Jul 16, 2026
929ebe7
Bump cli-compat to skills 0.2.10 (#5932)
lennartkats-db Jul 16, 2026
d15ffbd
Run "Changelog Preview" on pushes to main (#5935)
janniklasrose Jul 16, 2026
dce783d
acc: keep heredoc created files checked in (#5938)
janniklasrose Jul 16, 2026
8e7ad0e
[VPEX][6b] local-env: address #5832 follow-up review comments (#5936)
rugpanov Jul 16, 2026
e84a292
Remove `src` folder from immutable folder paths (#5939)
andrewnester Jul 16, 2026
b6cf22b
acc: run bundle/artifacts/artifact_path_with_volume locally (#5940)
radakam Jul 16, 2026
8bb9630
[VPEX][7/8] Add local-env acceptance tests (#5833)
rugpanov Jul 16, 2026
84a9fe7
acc: fix flaky grants-remove-principal plan golden (#5945)
janniklasrose Jul 16, 2026
4c07b27
libs/sync: extract FileList to decouple file listing from syncing (#5…
pietern Jul 17, 2026
54c75fc
Consolidate workspace folder ACL logic and add a writability check (#…
pietern Jul 17, 2026
d5d2869
Round-trip pipeline parameters in the test server (#5942)
radakam Jul 17, 2026
d234049
acc: skip model_serving_endpoints/running-endpoint on GCP (#5954)
pietern Jul 17, 2026
c962143
acc: disable Lakebase v2 invariant tests on cloud (#5952)
pietern Jul 17, 2026
9b5273a
acc: normalize GCP gs:// volume storage_location to match s3://[METAS…
pietern Jul 17, 2026
7c310ff
acc: stop bundle-generate tests leaking cloud workspace dirs (#5946)
janniklasrose Jul 17, 2026
dd02458
Download spark_python_task workspace files behind --download-spark-py…
janniklasrose Jul 17, 2026
ceb956f
acc: run ssh/connect-serverless-cpu locally (#5941)
radakam Jul 17, 2026
c5d6e21
libs/filer: tolerate already-vanished directory during recursive dele…
pietern Jul 17, 2026
dd867ac
[VPEX][8] Rename local-env to `environments setup-local` and move to …
rugpanov Jul 20, 2026
d67d55c
Print summary of test failures (#5966)
janniklasrose Jul 20, 2026
0cdc20e
Create a new immutable snapshot when bundle permissions change (#5957)
andrewnester Jul 20, 2026
bcc0851
[VPEX][9] Rename target flags to match spec (--cluster-id, --dry-run,…
rugpanov Jul 20, 2026
08ad882
build(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 (#5972)
dependabot[bot] Jul 20, 2026
b6538fe
testserver: echo postgres spec on GET to match backend; recapture gol…
pietern Jul 20, 2026
d2e1b7d
build(deps): bump golang.org/x/sys from 0.46.0 to 0.47.0 (#5973)
dependabot[bot] Jul 20, 2026
56845c0
[VPEX][10] Add `--cluster-name` target flag (#5961)
rugpanov Jul 20, 2026
38dc0e7
build(deps): bump golang.org/x/text from 0.38.0 to 0.39.0 (#5974)
dependabot[bot] Jul 20, 2026
54b3b04
[VPEX][11] Default serverless target to v5 (#5962)
rugpanov Jul 20, 2026
10e0f2c
Bump Terraform provider to v1.122.0 (#5977)
pietern Jul 20, 2026
5fed92a
Bump databricks-sdk-go to v0.160.0 (#5982)
pietern Jul 20, 2026
6ae9c71
Add localenv/environments path owners (#5986)
rugpanov Jul 20, 2026
34d85ce
[VPEX][12] Report incompatible target flags as E_USAGE (#5963)
rugpanov Jul 20, 2026
1e02255
[VPEX][13] Document the error-code contract as source of truth (#5964)
rugpanov Jul 20, 2026
330c940
Scrub the internal PyPI proxy URL from genkit tagging locks (#5994)
pietern Jul 21, 2026
9f5208c
acc: use valid PEP 440 placeholder for masked databricks-bundles vers…
janniklasrose Jul 21, 2026
4999c01
[VPEX][14] Accept bare serverless version numbers (5, not v5) (#5965)
rugpanov Jul 21, 2026
b240ea8
auth: bound per-profile validation with a 10s timeout (#5928)
janniklasrose Jul 21, 2026
fad57e7
Update changelog of 5928 (#5997)
janniklasrose Jul 21, 2026
195c987
libs/dyn/convert: suppress "unknown field" warnings for anchor contai…
pietern Jul 21, 2026
d9651f8
direct: increase cluster provisioning wait to 30 minutes (#5999)
pietern Jul 21, 2026
c6c831c
[VPEX] localenv: anchor repo-derived constraint URL at the python/ su…
rugpanov Jul 21, 2026
072c9d9
gh_report: strip -cli-is- from renamed integration test envs (#6002)
pietern Jul 21, 2026
6a8f657
Simplify aitools install output and default the confirm to yes (#5916)
lennartkats-db Jul 21, 2026
2278ddd
Promote `experimental genie ask` to `genie ask` (#6010)
renaudhartert-db Jul 21, 2026
d79fcc7
Detect ai-dev-kit and add it to the user-agent (#6011)
lennartkats-db Jul 21, 2026
c8746be
Make bundle command error more actionable if run without databricks.y…
janniklasrose Jul 21, 2026
5f8c86b
Slim down default-minimal bundle template (#5899)
janniklasrose Jul 21, 2026
fa460be
acc: trim redundant CLI invocations from no_drift invariant test (#6003)
denik Jul 22, 2026
aaa5477
Fix experiment create trace location (#5993)
radakam Jul 22, 2026
09d2395
Skip app drift on deploy-only fields when there is no active deployme…
radakam Jul 22, 2026
60d0dfe
[VPEX] localenv: report venvPath relative to the project root (#6004)
rugpanov Jul 22, 2026
07e2ac5
localenv: validate the provisioned venv interpreter directly (#6005)
rugpanov Jul 22, 2026
6f41a88
localenv: reject unusable requires-python before caching constraints …
rugpanov Jul 22, 2026
043aaff
localenv: pin uv sync to the target Python minor (#6007)
rugpanov Jul 22, 2026
ccd586c
acc: skip 64 engine-oblivious tests on terraform CI runner (#6014)
denik Jul 22, 2026
c67a320
[VPEX] add real uv provision + validate integration test (#6008)
rugpanov Jul 22, 2026
af1d98b
config-remote-sync: skip permissions/grants sub-resources instead of …
ilyakuz-db Jul 22, 2026
32affa3
[VPEX] localenv: skip rewriting pyproject.toml when the merge is a no…
rugpanov Jul 22, 2026
7f23bd2
Add agent files to DABs templates (#5996)
lennartkats-db Jul 22, 2026
b327a7f
config-remote-sync: skip stale --select-ids selectors instead of fail…
ilyakuz-db Jul 22, 2026
82b62c4
Use a shared AGENTS.md file for templates (#6017)
lennartkats-db Jul 22, 2026
04eca4d
Add instance_pools resource type to bundles (direct engine only) (#5934)
radakam Jul 22, 2026
ef47cfa
acc: fix permissions empty-list test that never exercised permissions…
denik Jul 22, 2026
51ce3c7
[Release] Release v1.9.0
deco-sdk-tagging[bot] Jul 22, 2026
40ee185
internal: Add support for 'sensitive' JSON tag for bundle config fiel…
andrewnester Jul 22, 2026
a1f2b35
testserver: echo columns_to_sync/columns_to_index on VS index reads (…
janniklasrose Jul 22, 2026
191e7e5
Fix deadlock in testcli Runner.Eventually on timeout (#6028)
pietern Jul 22, 2026
7119636
Fix instance_pools no-drift and continue_293 invariant tests (#6032)
radakam Jul 22, 2026
8742cda
acc: normalize UC managed-default properties out of goldens (#6027)
pietern Jul 23, 2026
c4a1235
acc: subset acceptance tests on windows/macOS PR runs (#6019)
denik Jul 23, 2026
b1a3fcf
Add .isaac/ dir to .gitignore (#6035)
janniklasrose Jul 23, 2026
b82fa5c
acc: add delete_idempotent/destroy_idempotent invariant tests (#6009)
denik Jul 23, 2026
774093c
Skip TestFetchRepositoryInfoAPI_FromRepo on GCP (#6038)
pietern Jul 23, 2026
c213c05
acc: normalize UC managed-defaults in volumes/uppercase-name plan (#6…
pietern Jul 23, 2026
0594bc8
acc: set MSYS_NO_PATHCONV on the workspace commands in the idempotenc…
pietern Jul 23, 2026
756065e
Skip GCP-seeded max_capacity in instance pool drift detection (#6049)
radakam Jul 23, 2026
e5a3bb4
acc: add empty-grants invariant config, disable failing migrate varia…
radakam Jul 24, 2026
c2ce104
Reject grants missing a principal at validation (#6041)
radakam Jul 24, 2026
35854b8
acc: fix change detection skipping new tests on windows/macOS PRs (#6…
denik Jul 24, 2026
1e7761a
acc/invariant: match Go panics precisely with '!panic:' (#6042)
radakam Jul 24, 2026
8657ddd
Tag genie ask requests with databricks_cli source and disable viz (#6…
lennartkats-db Jul 24, 2026
359e3b1
direct: treat DELETING apps as gone during plan (#6045)
denik Jul 24, 2026
303f0ff
acc: hard-fail when change detection diff fails (#6057)
denik Jul 24, 2026
b7596b3
Clarify cluster Delete comment: terminates, does not remove (#6044)
pietern Jul 24, 2026
6f1c002
[VPEX] localenv: target a specific job task (--job-task <job-id>.<tas…
rugpanov Jul 24, 2026
62a414a
Fix grant empty privileges never converges (#6062)
radakam Jul 24, 2026
3282799
Fix aitools/install panic in TestCountFuzz on agent-equipped machines…
pietern Jul 25, 2026
8cbda07
build(deps): bump golang.org/x/mod from 0.37.0 to 0.38.0 in /tools (#…
dependabot[bot] Jul 27, 2026
441561c
build(deps): bump github.com/hashicorp/terraform-json from 0.27.2 to …
dependabot[bot] Jul 27, 2026
4e5f33a
build(deps): bump golang.org/x/text from 0.39.0 to 0.40.0 (#6072)
dependabot[bot] Jul 27, 2026
649a30e
build(deps): bump golang.org/x/mod from 0.37.0 to 0.38.0 (#6070)
dependabot[bot] Jul 27, 2026
50f2ce3
build(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 (#6071)
dependabot[bot] Jul 27, 2026
e1897a1
build(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 (#6069)
dependabot[bot] Jul 27, 2026
2b377af
direct: tolerate DELETING apps at apply-time delete (#6061)
denik Jul 27, 2026
b355f7d
direct: Fix perpetual update on grants with ALL_PRIVILEGES (#6064)
denik Jul 27, 2026
735d65e
acc: extract shared invariant prologue (#6075)
radakam Jul 28, 2026
8a9b308
acc: compare empty-string field dropping between terraform and direct…
denik Jul 28, 2026
e7088c8
Add experimental support for large file upload. (#6018)
renaudhartert-db Jul 29, 2026
37cb494
Allow usage policy ID to be passed to ssh connect (#5781)
rclarey Jul 29, 2026
f2f2ca6
Drop empty strings on omitempty fields before deploy (#6088)
denik Jul 29, 2026
a32f465
Use VectorSearchEndpointPermissionLevel for VS endpoint permissions (…
janniklasrose Jul 29, 2026
5c91c40
Bump dependencies with known vulnerabilities (#6081)
github-actions[bot] Jul 29, 2026
35d2dc7
destroy: tolerate MAX_CHILD_NODE_SIZE_EXCEEDED with --force-lock (#6093)
denik Jul 29, 2026
37b3ad9
[SSH] Add base environment presence telemetry (#6058)
rclarey Jul 29, 2026
a086b67
Upgrade TF provider to 1.123.0 (#6095)
andrewnester Jul 29, 2026
e77e5c5
Bump SDK to v0.165.0 (#6098)
janniklasrose Jul 29, 2026
048a864
Restore code_source_path wiring for AI Runtime tasks (#5992)
pietern Jul 29, 2026
a099985
[Release] Release v1.10.0
deco-sdk-tagging[bot] Jul 29, 2026
2addd14
Deprecate terraform deployment engine (#6099)
denik Jul 29, 2026
2f317bb
Merge main into air-cli (catch-up; 110 commits behind)
vinchenzo-db Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .agent/rules/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,8 +97,6 @@ If the only reason for divergence is a server-side default that one engine sets

**RULE: If a test's `out.test.toml` is still in the older `[EnvMatrix]` block format, a regen rewrites it to the inline form and the post-test `git diff --exit-code` check fails** ("out.test.toml files that are out of date"). Regenerate just those files with `go test ./acceptance -run "^TestAccept$" -only-out-test-toml`, then commit.

**RULE: Be aware of `GOOSOnPR` when adding or editing an acceptance test — an inherited opt-out may be skipping it on windows/macOS PR runs.** By default every test runs everywhere. For speed, some directories set `GOOSOnPR.windows = false` / `GOOSOnPR.darwin = false` in `test.toml`, which recursively opts their tests out of windows/macOS PR runs (they still run on Linux for PRs and on every OS on push to main). Check the resolved value in `out.test.toml`. This is right for the platform-independent majority, but if your test genuinely depends on the OS — path separators, `.exe`, CRLF, symlinks, file locking, process/signal semantics, venv layout (`Scripts` vs `bin`), wheel build — and it sits under such a directory, override the inherited skip with `GOOSOnPR.windows = true` / `GOOSOnPR.darwin = true`, or a Windows/macOS-only regression can merge unseen. `MSYS_NO_PATHCONV`, a leading `//`, or a CRLF-normalizing `sed` are portability scaffolding (they make output OS-identical), not evidence of OS-specific behavior. See `GOOSOnPR` in `acceptance/internal/config.go`.

### Reference

- Tests live in `acceptance/` with a nested directory structure.
Expand Down
2 changes: 1 addition & 1 deletion .codegen/_openapi_sha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2a91f7354f73e4b52d212181bfc7591f563ccc50
007006859ac9df636ebfa08d5d25a1d5b59f15e6
Loading
Loading