Skip to content

Commit 3c7a696

Browse files
Merge remote-tracking branch 'origin/main' into standardize-personal-schemas-enum
# Conflicts: # NEXT_CHANGELOG.md
2 parents a6c7eca + 0cd9bd4 commit 3c7a696

File tree

1,519 files changed

+37883
-34059
lines changed

Some content is hidden

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

1,519 files changed

+37883
-34059
lines changed

.claude/settings.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"permissions": {
3+
"allow": [
4+
"Bash(make lint:*)",
5+
"Bash(make lintfull:*)",
6+
"Bash(make fmt:*)",
7+
"Bash(make test:*)",
8+
"Bash(make checks:*)",
9+
"Bash(make build:*)",
10+
"Bash(make cover:*)",
11+
"Bash(make schema:*)",
12+
"Bash(make docs:*)",
13+
"Bash(make test-update:*)",
14+
"Bash(make test-update-templates:*)",
15+
"Bash(make ws:*)",
16+
"Bash(go test:*)",
17+
"Bash(go build:*)",
18+
"Bash(go vet:*)",
19+
"Bash(ruff format:*)",
20+
"Bash(git fetch:*)",
21+
"Bash(git add:*)",
22+
"Bash(git commit:*)",
23+
"Bash(git status:*)",
24+
"Bash(git diff:*)",
25+
"Bash(git log:*)",
26+
"Bash(git stash:*)",
27+
"Bash(git checkout:*)",
28+
"Bash(git rebase:*)",
29+
"Bash(git mv:*)",
30+
"Bash(git rm:*)",
31+
"Bash(gh pr create:*)",
32+
"Bash(gh pr view:*)",
33+
"Bash(gh pr checks:*)",
34+
"Bash(gh pr list:*)",
35+
"WebSearch"
36+
]
37+
}
38+
}

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2d7aaedaf5d20f82b17cc1de48543b88e609f464
1+
a7c320a6b531263c8fa45619c1565b63849750e5
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
description: Always load AGENTS.md context first
3+
alwaysApply: true
4+
globs:
5+
- "**/*"
6+
---
7+
8+
Always apply AGENTS context before taking actions.
9+
10+
1. If `/AGENTS.md` exists, read and follow it for every task in this workspace.
11+
2. When working in a subdirectory, check for a closer `AGENTS.md` in that path and follow it as an override.
12+
3. If multiple `AGENTS.md` files apply and conflict, the most specific (closest) one wins.
13+
4. Keep these instructions active even for small or routine requests.

.gitattributes

100755100644
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
NEXT_CHANGELOG.md merge=union
2+
3+
# Generated by genkit update-sdk:
14
cmd/account/access-control/access-control.go linguist-generated=true
25
cmd/account/billable-usage/billable-usage.go linguist-generated=true
36
cmd/account/budget-policy/budget-policy.go linguist-generated=true
@@ -9,6 +12,7 @@ cmd/account/custom-app-integration/custom-app-integration.go linguist-generated=
912
cmd/account/disable-legacy-features/disable-legacy-features.go linguist-generated=true
1013
cmd/account/enable-ip-access-lists/enable-ip-access-lists.go linguist-generated=true
1114
cmd/account/encryption-keys/encryption-keys.go linguist-generated=true
15+
cmd/account/endpoints/endpoints.go linguist-generated=true
1216
cmd/account/esm-enablement-account/esm-enablement-account.go linguist-generated=true
1317
cmd/account/federation-policy/federation-policy.go linguist-generated=true
1418
cmd/account/groups-v2/groups-v2.go linguist-generated=true
@@ -73,6 +77,7 @@ cmd/workspace/current-user/current-user.go linguist-generated=true
7377
cmd/workspace/dashboard-email-subscriptions/dashboard-email-subscriptions.go linguist-generated=true
7478
cmd/workspace/dashboard-widgets/dashboard-widgets.go linguist-generated=true
7579
cmd/workspace/dashboards/dashboards.go linguist-generated=true
80+
cmd/workspace/data-classification/data-classification.go linguist-generated=true
7681
cmd/workspace/data-quality/data-quality.go linguist-generated=true
7782
cmd/workspace/data-sources/data-sources.go linguist-generated=true
7883
cmd/workspace/database/database.go linguist-generated=true
@@ -103,6 +108,7 @@ cmd/workspace/instance-pools/instance-pools.go linguist-generated=true
103108
cmd/workspace/instance-profiles/instance-profiles.go linguist-generated=true
104109
cmd/workspace/ip-access-lists/ip-access-lists.go linguist-generated=true
105110
cmd/workspace/jobs/jobs.go linguist-generated=true
111+
cmd/workspace/knowledge-assistants/knowledge-assistants.go linguist-generated=true
106112
cmd/workspace/lakeview-embedded/lakeview-embedded.go linguist-generated=true
107113
cmd/workspace/lakeview/lakeview.go linguist-generated=true
108114
cmd/workspace/libraries/libraries.go linguist-generated=true

.gitattributes.manual

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
NEXT_CHANGELOG.md merge=union
2+
3+
# Generated by genkit update-sdk:

.github/CODEOWNERS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
* @andrewnester @anton-107 @denik @pietern @shreyas-goenka
2-
/cmd/bundle/bundle.go @andrewnester @anton-107 @denik @pietern @shreyas-goenka @lennartkats-db
3-
/libs/template/ @andrewnester @anton-107 @denik @pietern @shreyas-goenka @lennartkats-db
1+
* @andrewnester @anton-107 @denik @pietern @shreyas-goenka @simonfaltum
2+
/cmd/bundle/bundle.go @andrewnester @anton-107 @denik @pietern @shreyas-goenka @simonfaltum @lennartkats-db
3+
/libs/template/ @andrewnester @anton-107 @denik @pietern @shreyas-goenka @simonfaltum @lennartkats-db
44
/acceptance/pipelines/ @jefferycheng1 @kanterov @lennartkats-db
55
/cmd/pipelines/ @jefferycheng1 @kanterov @lennartkats-db
66
/cmd/labs/ @alexott @nfx
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Changelog Guard
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- CHANGELOG.md
7+
8+
jobs:
9+
check:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Block direct CHANGELOG.md edits
13+
if: "!contains(github.event.pull_request.labels.*.name, 'override-changelog-guard')"
14+
run: |-
15+
echo "::error::CHANGELOG.md should not be modified directly by PRs."
16+
echo "The release workflow manages CHANGELOG.md automatically from NEXT_CHANGELOG.md."
17+
echo "If this is intentional, add the 'override-changelog-guard' label to this PR."
18+
exit 1

.github/workflows/close-stale-issues.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
pull-requests: write
1919

2020
steps:
21-
- uses: actions/stale@997185467fa4f803885201cee163a9f38240193d # v10.1.1
21+
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10.2.0
2222
with:
2323
stale-issue-message: This issue has not received a response in a while. If you want to keep this issue open, please leave a comment below and auto-close will be canceled.
2424
stale-pr-message: This PR has not received an update in a while. If you want to keep this PR open, please leave a comment below or push a new commit and auto-close will be canceled.

.github/workflows/push.yml

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,14 @@ jobs:
145145
- name: Analyze slow tests
146146
run: make slowest
147147

148+
- name: Check out.test.toml files are up to date
149+
shell: bash
150+
run: |
151+
if ! git diff --exit-code; then
152+
echo "ERROR: detected changed files in the repository; Most likely you have out.test.toml files that are out of date. Run 'make generate-out-test-toml' to update."
153+
exit 1
154+
fi
155+
148156
test-exp-aitools:
149157
needs:
150158
- cleanups
@@ -338,7 +346,7 @@ jobs:
338346
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
339347

340348
- name: Install uv
341-
uses: astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
349+
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0
342350
with:
343351
version: "0.6.5"
344352

@@ -386,9 +394,22 @@ jobs:
386394
owner: ${{ secrets.ORG_NAME }}
387395
repositories: ${{ secrets.REPO_NAME }}
388396

397+
- name: Generate GitHub App Token (check runs)
398+
if: >-
399+
(github.event_name == 'merge_group') ||
400+
(github.event_name == 'pull_request' && !contains(fromJSON(needs.testmask.outputs.targets), 'test'))
401+
id: generate-check-token
402+
uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
403+
with:
404+
app-id: ${{ secrets.DECO_TEST_APPROVAL_APP_ID }}
405+
private-key: ${{ secrets.DECO_TEST_APPROVAL_PRIVATE_KEY }}
406+
# DECO_TEST_APPROVAL is installed on the databricks org (not databricks-eng).
407+
owner: databricks
408+
repositories: cli
409+
389410
# Trigger integration tests if the primary "test" target is triggered by this change.
390411
- name: Trigger integration tests (pull request)
391-
if: ${{ github.event_name == 'pull_request' && contains(fromJSON(needs.testmask.outputs.targets), 'test') }}
412+
if: ${{ github.event_name == 'pull_request' && (contains(fromJSON(needs.testmask.outputs.targets), 'test') || contains(fromJSON(needs.testmask.outputs.targets), 'test-exp-ssh')) }}
392413
env:
393414
GH_TOKEN: ${{ steps.generate-token.outputs.token }}
394415
run: |-
@@ -400,9 +421,10 @@ jobs:
400421
# Skip integration tests if the primary "test" target is not triggered by this change.
401422
# Use Checks API (not Statuses API) to match the required "Integration Tests" check.
402423
- name: Skip integration tests (pull request)
403-
if: ${{ github.event_name == 'pull_request' && !contains(fromJSON(needs.testmask.outputs.targets), 'test') }}
424+
if: ${{ github.event_name == 'pull_request' && !contains(fromJSON(needs.testmask.outputs.targets), 'test') && !contains(fromJSON(needs.testmask.outputs.targets), 'test-exp-ssh') }}
404425
uses: actions/github-script@v8
405426
with:
427+
github-token: ${{ steps.generate-check-token.outputs.token }}
406428
script: |
407429
await github.rest.checks.create({
408430
owner: context.repo.owner,
@@ -423,6 +445,7 @@ jobs:
423445
if: ${{ github.event_name == 'merge_group' }}
424446
uses: actions/github-script@v8
425447
with:
448+
github-token: ${{ steps.generate-check-token.outputs.token }}
426449
script: |
427450
await github.rest.checks.create({
428451
owner: context.repo.owner,

.github/workflows/python_push.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3434

3535
- name: Install uv
36-
uses: astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
36+
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0
3737
with:
3838
python-version: ${{ matrix.pyVersion }}
3939
version: "0.6.5"
@@ -51,7 +51,7 @@ jobs:
5151
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5252

5353
- name: Install uv
54-
uses: astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
54+
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0
5555
with:
5656
version: "0.6.5"
5757

@@ -68,7 +68,7 @@ jobs:
6868
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
6969

7070
- name: Install uv
71-
uses: astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
71+
uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b # v7.3.0
7272
with:
7373
version: "0.6.5"
7474

0 commit comments

Comments
 (0)