Skip to content

Commit 61ed0de

Browse files
Merge branch 'main' into validate/for_each_task_validation
2 parents de3dbda + 9e3c449 commit 61ed0de

File tree

464 files changed

+7217
-3038
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

464 files changed

+7217
-3038
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8f5eedbc991c4f04ce1284406577b0c92d59a224
1+
8b2cd47cbac64b32e120601110a5fc70b8189ba4

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ cmd/workspace/volumes/volumes.go linguist-generated=true
168168
cmd/workspace/warehouses/warehouses.go linguist-generated=true
169169
cmd/workspace/workspace-bindings/workspace-bindings.go linguist-generated=true
170170
cmd/workspace/workspace-conf/workspace-conf.go linguist-generated=true
171+
cmd/workspace/workspace-entity-tag-assignments/workspace-entity-tag-assignments.go linguist-generated=true
171172
cmd/workspace/workspace-iam-v2/workspace-iam-v2.go linguist-generated=true
172173
cmd/workspace/workspace-settings-v2/workspace-settings-v2.go linguist-generated=true
173174
cmd/workspace/workspace/workspace.go linguist-generated=true

.github/workflows/push.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,14 @@ jobs:
271271
make test-pipelines
272272
273273
# This job groups the result of all the above test jobs.
274-
# If any of them failed, this job will be skipped.
275274
# It is a required check, so it blocks auto-merge and the merge queue.
275+
#
276+
# We use `if: always()` to ensure this job runs even when dependencies are skipped.
277+
# Without it, GitHub Actions skips jobs whose dependencies are skipped, which would
278+
# incorrectly block the merge queue when optional test jobs don't run.
279+
#
280+
# The step checks `contains(needs.*.result, 'failure')` to fail if any dependency failed.
281+
# Reference: https://github.com/orgs/community/discussions/25970
276282
test-result:
277283
needs:
278284
- test
@@ -281,11 +287,17 @@ jobs:
281287
- test-exp-ssh
282288
- test-pipelines
283289

290+
if: ${{ always() }}
284291
name: test-result
285292
runs-on: ubuntu-latest
286293

287294
steps:
288-
- run: echo "All tests passed ✅"
295+
- run: |
296+
if [[ "${{ contains(needs.*.result, 'failure') }}" == "true" ]]; then
297+
echo "One or more required jobs failed ❌"
298+
exit 1
299+
fi
300+
echo "All tests passed ✅"
289301
290302
validate-generated-is-up-to-date:
291303
needs: cleanups

.release_metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"timestamp": "2025-12-04 14:52:16+0000"
2+
"timestamp": "2025-12-10 14:20:46+0000"
33
}

.wsignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ python/docs/images/databricks-logo.svg
1111
**/*.zip
1212
**/*.whl
1313
**/*.png
14-
**/*.tgz
1514

1615
# new lines are recorded differently on windows and unix.
1716
# In unix: "raw_body": "hello, world\n"

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Version changelog
22

3+
## Release v0.280.0 (2025-12-10)
4+
5+
### Bundles
6+
* Fixed changing the source for the SQL task from GIT to WORKSPACE ([#4114](https://github.com/databricks/cli/pull/4114))
7+
* `bundle deployment migrate` will now run a plan before migration to check if deployment was done ([#4088](https://github.com/databricks/cli/pull/4088))
8+
* engine/direct: Increase "serial" in state file after every deployment ([#4115](https://github.com/databricks/cli/pull/4115))
9+
10+
### Dependency updates
11+
12+
* Upgrade Go SDK to 0.93.0 ([#4112](https://github.com/databricks/cli/pull/4112))
13+
* Bump Go toolchain to 1.25.5.
14+
15+
316
## Release v0.279.0 (2025-12-04)
417

518
### Notable Changes

NEXT_CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEXT CHANGELOG
22

3-
## Release v0.280.0
3+
## Release v0.281.0
44

55
### Notable Changes
66

acceptance/acceptance_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -628,6 +628,11 @@ func runTest(t *testing.T,
628628
cmd.Env = append(cmd.Env, "GOCOVERDIR="+coverDir)
629629
}
630630

631+
// Set unique cache folder for this test to avoid race conditions between parallel tests
632+
// Use test temp directory to avoid polluting user's cache
633+
uniqueCacheDir := filepath.Join(t.TempDir(), ".cache")
634+
cmd.Env = append(cmd.Env, "DATABRICKS_CACHE_DIR="+uniqueCacheDir)
635+
631636
for _, key := range utils.SortedKeys(config.Env) {
632637
if hasKey(customEnv, key) {
633638
// We want EnvMatrix to take precedence.

acceptance/bundle/artifacts/whl_dynamic/out.plan_create.direct.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"plan_version": 1,
3+
"cli_version": "[DEV_VERSION]",
24
"plan": {
35
"resources.jobs.test_job": {
46
"action": "create",

acceptance/bundle/artifacts/whl_dynamic/out.plan_create.terraform.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"plan_version": 1,
3+
"cli_version": "[DEV_VERSION]",
24
"plan": {
35
"resources.jobs.test_job": {
46
"action": "create"

0 commit comments

Comments
 (0)