Skip to content

changelog: Add release note preview workflow for PRs#5894

Merged
janniklasrose merged 33 commits into
mainfrom
janniklasrose/preview-changelog
Jul 10, 2026
Merged

changelog: Add release note preview workflow for PRs#5894
janniklasrose merged 33 commits into
mainfrom
janniklasrose/preview-changelog

Conversation

@janniklasrose

@janniklasrose janniklasrose commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Changes

Run a preview workflow to PRs that touch files that affect the changelog generation during tagging flow

Tests

https://github.com/databricks/cli/actions/runs/29088227173?pr=5894

Contributors keep adding entries to the single, append-only NEXT_CHANGELOG.md, so concurrent PRs constantly conflict and force a no-op rebase plus full CI rerun.

Introduce .nextchanges/<section>/<name>.md fragments instead: each PR adds its own file, so two PRs never touch the same path and never conflict. The filename is arbitrary (a feature name or PR number) and an entry is just a sentence — creatable straight from the GitHub UI; the leading bullet and a (#NNNN) reference are both optional. tools/collate_changelog.py folds the fragments into the matching NEXT_CHANGELOG.md sections at release time, leaving the release tooling (internal/genkit/tagging.py) to consume NEXT_CHANGELOG.md unchanged. The directory name matches databricks-sdk-py's .nextchanges/ for cross-repo consistency. 'task changelog-check' validates fragment placement and runs as part of 'task checks'. The bare 'cli' gitignore entry is anchored to '/cli' so it no longer ignores .nextchanges/cli/.

Co-authored-by: Isaac
A manually dispatched workflow that runs tools/collate_changelog.py, expands any (#NNNN) references to links, and opens a single 'Collate changelog fragments' PR via peter-evans/create-pull-request (matching the bump-vuln-deps pattern of opening a PR rather than pushing to main). Run it and merge the PR before dispatching the 'tagging' workflow. With no fragments present the collator is a no-op, so no PR is opened.

Co-authored-by: Isaac
Update the contributor-facing guidance to add a .nextchanges/<section>/<name>.md fragment instead of editing NEXT_CHANGELOG.md: each PR adds its own file so entries never conflict, the filename is arbitrary, the leading bullet and the PR link are optional, and it can be created from the GitHub UI. These are the only two docs that described the old workflow.

Co-authored-by: Isaac
Temporary commit for review (paired with the collation commit that follows, both to be reverted). Adds 8 .nextchanges/ fragments exercising every permutation: all five sections (empty and populated), * / - / no bullet marker, no ref / (#N) / bare #N / pre-expanded link, single / multi-bullet / multi-line continuation, and PR-number vs feature-name filenames.

Co-authored-by: Isaac
… after review)

Temporary commit for review (revert this and the preceding 'add test changelog fragments' commit). Ran 'task changelog-collate', which folds every .nextchanges/ fragment into the matching NEXT_CHANGELOG.md section, expands (#NNNN) references to links, and removes the consumed fragment files.

Co-authored-by: Isaac
Addresses review feedback: invoke 'task changelog-collate' (via go tool) instead of duplicating the collate + update_github_links steps inline, so the sequence stays defined in one place (Taskfile.yml). Swaps the uv setup for Go accordingly.

Co-authored-by: Isaac
Addresses review feedback: drop the 'create from the GitHub UI' note (this skill is for agents, which don't use the UI) and clarify that NNNN in (#NNNN) is the PR number.

Co-authored-by: Isaac
At release time the changelog is built from the per-PR .nextchanges/ fragments
and written straight into CHANGELOG.md. The release script is synced verbatim
from universe (openapi/tagging/tagging.py) and shared across the SDK repos, so
it must stay pristine — editing it in place would be clobbered by the next
`genkit update-sdk` and would diverge a shared file.

Keep it pristine by renaming the synced copy to internal/genkit/tagging_upstream.py
and adding a repo-owned internal/genkit/tagging.py wrapper (despite the name,
it's hand-maintained). The wrapper imports tagging_upstream, rebinds two
module-level seams — get_next_tag_info (render the body from
.nextchanges/<section>/*.md) and clean_next_changelog (delete the consumed
fragments and bump .nextchanges/version) — adds a GitHubRepo.delete_file helper,
then delegates to the untouched process() for all commit/tag/race/recovery
logic. The release version is read from .nextchanges/version (bumped to the next
minor after each release; edit it to cut a patch/major) — the role
NEXT_CHANGELOG.md's "## Release vX.Y.Z" header played upstream.

Because the wrapper is named tagging.py, tagging.yml runs it with the same
`uv run tagging.py` as upstream — the only divergence from the synced workflow
is the internal/genkit/ path. generate-genkit relocates the synced file to
tagging_upstream.py and keeps the wrapper + repo-owned tagging.yml. ruff.toml
excludes tagging_upstream.py (synced) and lints the wrapper.

Co-authored-by: Isaac
With the tagging.py wrapper rendering .nextchanges/ straight into CHANGELOG.md,
the release-time collate step is no longer needed. Removes the changelog-collate
workflow and the collate mode of the tools script — which becomes
tools/validate_nextchanges.py, a PR-time validator (run by `task
changelog-check`) that checks fragment placement and the .nextchanges/version
file. update_github_links.py no longer processes NEXT_CHANGELOG.md.

NEXT_CHANGELOG.md itself is left in the tree for now (unused); a follow-up
cutover PR deletes it.

Co-authored-by: Isaac
The .nextchanges/ README, the pr-checklist skill, and the changelog-guard
message now describe fragments being rendered straight into CHANGELOG.md at
release, and the README documents the .nextchanges/version file.

Co-authored-by: Isaac
…og-merge-conflicts

# Conflicts:
#	Taskfile.yml
#	ruff.toml
Simpler split than the earlier tagging_upstream.py rename: the genkit-synced
release script keeps its own name, internal/genkit/tagging.py (regenerated
verbatim from universe, ruff-excluded, listed as generated in
auto-generated-files.md — all unchanged). The CLI's .nextchanges behavior lives
in a repo-owned internal/genkit/release_tagging.py wrapper that imports tagging.

The tagging workflow runs the wrapper: generate-clijson keeps genkit's synced
tagging.py and sed-rewrites `uv run --locked tagging.py` to point at
release_tagging.py (restoring genkit's "# Generated file. DO NOT EDIT." header
and yamlfmt, matching how the path relocation already worked), and copies the
synced lock to release_tagging.py.lock (same deps). ruff lints the wrapper and
keeps excluding the synced tagging.py.

Co-authored-by: Isaac
Temporary commit for review (paired with the render commit that follows, both to
be reverted). Adds .nextchanges/ fragments across CLI, Bundles, and Dependency
updates to exercise the release rendering.

Co-authored-by: Isaac
Temporary commit for review (revert this and the preceding "add test changelog
fragments" commit). Simulates the release locally: renders the .nextchanges/
fragments into a dated section of CHANGELOG.md, deletes the consumed fragments,
and bumps .nextchanges/version to the next minor — exactly what
internal/genkit/release_tagging.py does at release time (via the GitHub API).

Co-authored-by: Isaac
The wrapper's render_nextchanges now emits the CHANGELOG.md convention: a blank
line after each `### <Section>` heading and every entry as a ` * ` bullet (a
leading space before the `*`). Fragment markers (`* `, `- `, or none) are all
normalized, so the released changelog is uniform regardless of how authors wrote
each fragment.

Co-authored-by: Isaac
Temporary commit for review (paired with the render commit that follows, both to
be reverted). Fragments deliberately use mixed markers — none, `* `, and `- ` —
to show the render normalizes them all to ` * `.

Co-authored-by: Isaac
Temporary commit for review (revert this and the preceding "add test changelog
fragments" commit). Simulates the release locally: renders the .nextchanges/
fragments into a dated CHANGELOG.md section (blank line after each heading, all
markers normalized to ` * `), deletes the consumed fragments, and bumps
.nextchanges/version to the next minor — what release_tagging.py does at release
time via the GitHub API.

Co-authored-by: Isaac
Point the rule at the .nextchanges/ fragment workflow instead of
NEXT_CHANGELOG.md, and extend its globs to trigger on .nextchanges/ edits too.

Co-authored-by: Isaac
validate_nextchanges.py now walks every file under .nextchanges/ (not just
*.md) and flags anything that isn't a section fragment or known scaffolding
(version, README.md, .gitkeep): stray root files, non-.md files in a section,
wrong-depth paths, and unknown section directories. This catches misplaced
files up front rather than having them silently ignored by the release render.

Co-authored-by: Isaac
The `links` task now processes .nextchanges/ fragments in addition to
CHANGELOG.md (update_github_links.py's default file set includes both), so raw
PR references in fragments are expanded at PR time and enforced by CI's
`git diff --exit-code`. release_tagging.py no longer carries its own
_expand_pr_links reimplementation — it renders the already-expanded fragments
verbatim. One canonical link-expander, no drift.

Co-authored-by: Isaac
Make explicit that raw `(#5464)` refs must be expanded at PR time (`task fmt` /
`task links`, enforced by CI) — the release renders fragments verbatim and does
not expand links, so a raw ref left in a fragment fails CI rather than being
handled later.

Co-authored-by: Isaac
@janniklasrose janniklasrose changed the base branch from janniklasrose/nextchangelog-cutover to janniklasrose/changelog-merge-conflicts July 10, 2026 11:06
@janniklasrose janniklasrose force-pushed the janniklasrose/preview-changelog branch from 2efb069 to 1e09675 Compare July 10, 2026 11:08
@janniklasrose janniklasrose changed the title Add release note preview workflow for PRs changelog: Add release note preview workflow for PRs Jul 10, 2026
@janniklasrose janniklasrose requested a review from pietern July 10, 2026 11:32
@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 36a5b19

Run: 29109295255

Env 🟨​KNOWN 🔄​flaky 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
💚​ aws linux 4 4 230 1078 5:00
💚​ aws windows 4 4 232 1076 7:36
💚​ aws-ucws linux 4 4 316 995 5:46
💚​ aws-ucws windows 4 4 318 993 7:11
💚​ azure linux 4 4 230 1077 5:04
💚​ azure windows 4 4 232 1075 7:08
🔄​ azure-ucws linux 2 2 4 318 992 7:33
💚​ azure-ucws windows 4 4 320 990 7:14
🟨​ gcp linux 2 1 1 4 229 1079 8:38
🔄​ gcp windows 1 3 4 231 1077 8:07
8 interesting tests: 4 SKIP, 2 KNOWN, 1 RECOVERED, 1 flaky
Test Name aws linux aws windows aws-ucws linux aws-ucws windows azure linux azure windows azure-ucws linux azure-ucws windows gcp linux gcp windows
💚​ TestAccept 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
🙈​ TestAccept/bundle/invariant/no_drift 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/ssh/connection 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🟨​ TestFetchRepositoryInfoAPI_FromRepo 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 🟨​K 🔄​f
🔄​ TestFetchRepositoryInfoAPI_FromRepo/root 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 🔄​f 💚​R 🔄​f 💚​R
🟨​ TestFetchRepositoryInfoAPI_FromRepo/subdir 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 🔄​f 💚​R 🟨​K 💚​R
Top 10 slowest tests (at least 2 minutes):
duration env testname
6:32 aws windows TestAccept
6:12 azure windows TestAccept
6:10 gcp windows TestAccept
6:05 azure-ucws windows TestAccept
6:03 aws-ucws windows TestAccept
3:00 gcp linux TestAccept
3:00 azure linux TestAccept
2:52 aws linux TestAccept
2:48 azure-ucws linux TestAccept
2:45 aws-ucws linux TestAccept

Comment thread .github/workflows/changelog-preview.yml Outdated
Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com>
Base automatically changed from janniklasrose/changelog-merge-conflicts to main July 10, 2026 16:55
@janniklasrose janniklasrose enabled auto-merge July 10, 2026 17:00
@janniklasrose janniklasrose added this pull request to the merge queue Jul 10, 2026
Merged via the queue into main with commit 7c368ae Jul 10, 2026
33 checks passed
@janniklasrose janniklasrose deleted the janniklasrose/preview-changelog branch July 10, 2026 17:35
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 7c368ae

Run: 29111582346

Env ❌​FAIL 🟨​KNOWN 🔄​flaky 💚​RECOVERED 🙈​SKIP ✅​pass 🙈​skip Time
💚​ aws linux 4 4 529 1007 41:35
💚​ aws windows 4 4 486 1020 49:47
❌​ aws-ucws linux 11 1 2 5 2 990 817 109:58
❌​ aws-ucws windows 11 1 5 2 934 835 132:05
🔄​ azure linux 2 4 4 521 1008 41:32
💚​ azure windows 4 4 480 1021 51:37
💚​ azure-ucws linux 6 2 898 852 83:06
💚​ azure-ucws windows 6 2 840 870 100:19
🔄​ gcp linux 3 3 4 512 1013 52:39
💚​ gcp windows 4 4 471 1026 56:30
22 interesting tests: 11 FAIL, 5 RECOVERED, 3 flaky, 2 SKIP, 1 KNOWN
Test Name aws linux aws windows aws-ucws linux aws-ucws windows azure linux azure windows azure-ucws linux azure-ucws windows gcp linux gcp windows
🟨​ TestAccept 💚​R 💚​R 🟨​K 🟨​K 💚​R 💚​R 💚​R 💚​R 🔄​f 💚​R
💚​ TestAccept/bundle/invariant/no_drift 🙈​S 🙈​S 💚​R 💚​R 🙈​S 🙈​S 💚​R 💚​R 🙈​S 🙈​S
🔄​ TestAccept/bundle/resources/dashboards/change-name ✅​p ✅​p 🔄​f ✅​p ✅​p ✅​p ✅​p ✅​p 🔄​f ✅​p
🔄​ TestAccept/bundle/resources/dashboards/change-name/DATABRICKS_BUNDLE_ENGINE=direct ✅​p ✅​p ✅​p ✅​p 🔄​f ✅​p ✅​p ✅​p ✅​p ✅​p
🔄​ TestAccept/bundle/resources/dashboards/change-name/DATABRICKS_BUNDLE_ENGINE=terraform ✅​p ✅​p 🔄​f ✅​p 🔄​f ✅​p ✅​p ✅​p 🔄​f ✅​p
❌​ TestAccept/bundle/resources/postgres_databases/live_errors/missing_role 🙈​s 🙈​s ❌​F ❌​F 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/postgres_databases/live_errors/missing_role/DATABRICKS_BUNDLE_ENGINE=direct ❌​F ❌​F
❌​ TestAccept/bundle/resources/postgres_endpoints/basic 🙈​s 🙈​s ❌​F ❌​F 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/postgres_endpoints/basic/DATABRICKS_BUNDLE_ENGINE=direct ❌​F ❌​F
❌​ TestAccept/bundle/resources/postgres_endpoints/basic/DATABRICKS_BUNDLE_ENGINE=terraform ❌​F ❌​F
❌​ TestAccept/bundle/resources/postgres_endpoints/replace_existing 🙈​s 🙈​s ❌​F ❌​F 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/postgres_endpoints/replace_existing/DATABRICKS_BUNDLE_ENGINE=direct ❌​F ❌​F
❌​ TestAccept/bundle/resources/postgres_endpoints/replace_existing/DATABRICKS_BUNDLE_ENGINE=terraform ❌​F ❌​F
❌​ TestAccept/bundle/resources/postgres_endpoints/update_autoscaling 🙈​s 🙈​s ❌​F ❌​F 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/postgres_endpoints/update_autoscaling/DATABRICKS_BUNDLE_ENGINE=direct ❌​F ❌​F
❌​ TestAccept/bundle/resources/postgres_endpoints/update_autoscaling/DATABRICKS_BUNDLE_ENGINE=terraform ❌​F ❌​F
💚​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name 🙈​S 🙈​S 💚​R 💚​R 🙈​S 🙈​S 💚​R 💚​R 🙈​S 🙈​S
🙈​ TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
🙈​ TestAccept/ssh/connection 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S 🙈​S
💚​ TestFetchRepositoryInfoAPI_FromRepo 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
💚​ TestFetchRepositoryInfoAPI_FromRepo/root 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
💚​ TestFetchRepositoryInfoAPI_FromRepo/subdir 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R 💚​R
Top 50 slowest tests (at least 2 minutes):
duration env testname
13:20 gcp linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
11:39 gcp linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
10:39 gcp windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
10:16 aws-ucws linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=terraform
9:38 gcp linux TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
9:35 azure-ucws windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
9:35 aws windows TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
8:42 aws linux TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=direct
8:41 aws-ucws windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
8:41 aws linux TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=terraform
8:22 aws windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
8:01 gcp windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
7:52 aws windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
7:30 aws-ucws linux TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
7:24 azure windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
7:22 azure-ucws linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
7:19 azure-ucws windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
7:19 aws-ucws linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
7:17 azure linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
7:09 gcp windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
7:06 gcp windows TestAccept
6:56 aws linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
6:49 azure-ucws windows TestAccept
6:46 gcp linux TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DATABRICKS_BUNDLE_ENGINE=direct
6:41 aws linux TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
6:38 gcp windows TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DATABRICKS_BUNDLE_ENGINE=direct
6:27 azure linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
6:22 aws-ucws windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
6:16 azure-ucws linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=terraform
6:14 azure windows TestAccept
6:11 aws windows TestAccept
6:04 azure-ucws windows TestAccept/bundle/resources/clusters/deploy/data_security_mode/DATABRICKS_BUNDLE_ENGINE=direct
5:49 gcp windows TestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct
5:49 aws-ucws linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
5:39 aws linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
5:05 azure-ucws linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
5:00 aws windows TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=direct
4:55 gcp windows TestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
4:51 azure linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
4:49 azure windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
4:47 gcp linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
4:43 gcp linux TestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
4:37 gcp windows TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
4:29 aws-ucws windows TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
4:26 gcp windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
4:24 azure-ucws linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=direct
4:24 gcp linux TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
4:22 azure windows TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
4:18 gcp windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
4:06 gcp linux TestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct

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