databricks-cli/bundle
Denis Bilenko 0905d36e9d Properly read git metadata when inside Workspace
Since there is no .git directory in Workspace file system, we need to make
an API call to fetch git checkout status (root of the repo, current branch, etc).
(api/2.0/workspace/get-status?return_git_info=true).

Refactor Repository to accept repository root rather than calculate it.
This helps, because Repository is currently created in multiple places and
finding the repository root is expensive.
2024-11-28 16:46:25 +01:00
..
artifacts Rename `RootPath` -> `BundleRootPath` (#1792) 2024-09-27 10:03:05 +00:00
config Properly read git metadata when inside Workspace 2024-11-28 16:46:25 +01:00
deploy Properly read git metadata when inside Workspace 2024-11-28 16:46:25 +01:00
env Remove support for DATABRICKS_BUNDLE_INCLUDES (#1317) 2024-03-27 10:13:54 +00:00
internal Make `TableName` field part of quality monitor schema (#1903) 2024-11-14 17:39:38 +00:00
libraries Use SetPermissions instead of UpdatePermissions when setting folder permissions based on top-level ones (#1822) 2024-10-29 12:06:38 +00:00
metadata Make `file_path` and `artifact_path` fields consistent with json tag (#987) 2023-11-15 13:37:26 +00:00
paths Fixed adding /Workspace prefix for resource paths (#1866) 2024-10-30 17:34:11 +00:00
permissions Fixed adding /Workspace prefix for resource paths (#1866) 2024-10-30 17:34:11 +00:00
phases Add support for AI/BI dashboards (#1743) 2024-10-29 09:11:08 +00:00
render Fix segfault in bundle summary command (#1937) 2024-11-28 12:27:24 +00:00
resources Fix segfault in bundle summary command (#1937) 2024-11-28 12:27:24 +00:00
run Reuse resource resolution code for the run command (#1858) 2024-10-24 13:24:30 +00:00
schema Make `TableName` field part of quality monitor schema (#1903) 2024-11-14 17:39:38 +00:00
scripts Rename `RootPath` -> `BundleRootPath` (#1792) 2024-09-27 10:03:05 +00:00
tests Update target references to use `${bundle.target}` (#1935) 2024-11-27 11:51:08 +00:00
trampoline Source-linked deployments for bundles in the workspace (#1884) 2024-11-20 13:22:27 +01:00
bundle.go Properly read git metadata when inside Workspace 2024-11-28 16:46:25 +01:00
bundle_read_only.go Properly read git metadata when inside Workspace 2024-11-28 16:46:25 +01:00
bundle_test.go Rename `RootPath` -> `BundleRootPath` (#1792) 2024-09-27 10:03:05 +00:00
context.go Rename variable `bundle -> b` (#989) 2023-11-15 14:03:36 +00:00
context_test.go Add command that writes the materialized bundle configuration to stdout (#95) 2022-11-21 15:39:53 +01:00
deferred.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00
deferred_test.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00
if.go Return early in bundle destroy if no deployment exists (#1581) 2024-07-09 15:08:38 +00:00
if_test.go Return early in bundle destroy if no deployment exists (#1581) 2024-07-09 15:08:38 +00:00
log_string.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00
mutator.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00
mutator_read_only.go Added validate mutator to surface additional bundle warnings (#1352) 2024-04-18 15:13:16 +00:00
mutator_test.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00
parallel.go Added validate mutator to surface additional bundle warnings (#1352) 2024-04-18 15:13:16 +00:00
parallel_test.go Fix flaky tests for the parallel mutator (#1426) 2024-05-13 12:16:43 +00:00
root.go Move folders package into libs (#1184) 2024-02-07 16:33:18 +00:00
root_test.go Remove support for DATABRICKS_BUNDLE_INCLUDES (#1317) 2024-03-27 10:13:54 +00:00
seq.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00
seq_test.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00