Skip to content

Bump github.com/databrickslabs/terraform-provider-databricks from 0.5.8 to 0.6.0 - #7

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/databrickslabs/terraform-provider-databricks-0.6.0
Closed

Bump github.com/databrickslabs/terraform-provider-databricks from 0.5.8 to 0.6.0#7
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/databrickslabs/terraform-provider-databricks-0.6.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubJun 13, 2022

Copy link
Copy Markdown
Contributor

Bumps github.com/databrickslabs/terraform-provider-databricks from 0.5.8 to 0.6.0.

Release notes

Sourced from github.com/databrickslabs/terraform-provider-databricks's releases.

v0.6.0

  • Added delta_sharing_* support to databricks_metastore (#1334).
  • Added databricks_git_credentials pat discovery from common environment variables (#1353).
  • Added databricks_permissions for databricks_pipeline (#1361).
  • Added network_id to network block in databricks_mws_workspaces for GCP (#1360).
  • Added azure_managed_identity block to databricks_storage_credential and databricks_metastore_data_access resources (#1354).
  • Update docs regarding importing of databricks_sql_* resources (#1349).
  • Apply ownership for UC objects during creation (#1338).
  • Re-create purged cluster for databricks_mount for Google Storage (#1333).
  • Various documentation fixes (#1350).

Updated dependency versions:

  • Bump google.golang.org/api from 0.80.0 to 0.81.0
  • Bump gopkg.in/ini.v1 from 1.66.4 to 1.66.6
  • Bump google.golang.org/api from 0.81.0 to 0.82.0
  • Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0

v0.5.9

  • Added warning section for debug mode (#1325).
  • Added ability to specify tags for databricks_job (#1337).
  • Upgraded AWS provider for AWS guides. Added examples for account-level identities (#1332).
  • Updated docs to use application_id as privilege for databricks_service_principal (#1336).
  • Added databricks_service_principal_role resource (#1340).
  • Fixed integration testing image (#1342, #1343).
  • Added skip_validation for databricks_external_location (#1330).
  • Added alert_on_last_attempt to databricks_job (#1341).
  • Skip make test on doc-only changes (#1339).
  • Improve common package test coverage (#1344).
  • Re-create purged cluster for databricks_mount for AWS S3 (#1345).

Updated dependency versions:

  • Bump google.golang.org/api from 0.79.0 to 0.80.0
  • Bump github.com/Azure/go-autorest/autorest/adal from 0.9.19 to 0.9.20
Changelog

Sourced from github.com/databrickslabs/terraform-provider-databricks's changelog.

0.6.0

  • Added delta_sharing_* support to databricks_metastore (#1334).
  • Added databricks_git_credentials pat discovery from common environment variables (#1353).
  • Added databricks_permissions for databricks_pipeline (#1361).
  • Added network_id to network block in databricks_mws_workspaces for GCP (#1360).
  • Added azure_managed_identity block to databricks_storage_credential and databricks_metastore_data_access resources (#1354).
  • Update docs regarding importing of databricks_sql_* resources (#1349).
  • Apply ownership for UC objects during creation (#1338).
  • Re-create purged cluster for databricks_mount for Google Storage (#1333).
  • Various documentation fixes (#1350).

Updated dependency versions:

  • Bump google.golang.org/api from 0.80.0 to 0.81.0
  • Bump gopkg.in/ini.v1 from 1.66.4 to 1.66.6
  • Bump google.golang.org/api from 0.81.0 to 0.82.0
  • Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0

0.5.9

  • Added warning section for debug mode (#1325).
  • Added ability to specify tags for databricks_job (#1337).
  • Upgraded AWS provider for AWS guides. Added examples for account-level identities (#1332).
  • Updated docs to use application_id as privilege for databricks_service_principal (#1336).
  • Added databricks_service_principal_role resource (#1340).
  • Fixed itegration testing image (#1342, #1343).
  • Added skip_validation for databricks_external_location (#1330).
  • Added alert_on_last_attempt to databricks_job (#1341).
  • Skip make test on doc-only changes (#1339).
  • Improve common package test coverage (#1344).
  • Re-create purged cluster for databricks_mount for AWS S3 (#1345).

Updated dependency versions:

  • Bump google.golang.org/api from 0.79.0 to 0.80.0
  • Bump github.com/Azure/go-autorest/autorest/adal from 0.9.19 to 0.9.20
Commits
  • 94c9d75 Release v0.6.0 (#1362)
  • 7bca37b Added databricks_permissions for databricks_pipeline (#1361)
  • d15fecb Added azure_managed_identity block to databricks_storage_credential and `...
  • f7c8d38 Added network_id to network block in databricks_mws_workspaces for GCP ...
  • 10d606c Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.16.0 to 2.17.0 (#1355)
  • 389ac98 Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#1356)
  • afe1caa Bump google.golang.org/api from 0.81.0 to 0.82.0 (#1357)
  • a040fcb Bump gopkg.in/ini.v1 from 1.66.5 to 1.66.6 (#1358)
  • 1f39f5e Added databricks_git_credentials pat discovery from common environment vari...
  • cdcb3e5 Apply ownership for UC objects during creation (#1338)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/databrickslabs/terraform-provider-databricks](https://github.com/databrickslabs/terraform-provider-databricks) from 0.5.8 to 0.6.0.
- [Release notes](https://github.com/databrickslabs/terraform-provider-databricks/releases)
- [Changelog](https://github.com/databrickslabs/terraform-provider-databricks/blob/master/CHANGELOG.md)
- [Commits](databricks/terraform-provider-databricks@v0.5.8...v0.6.0)
---
updated-dependencies:
- dependency-name: github.com/databrickslabs/terraform-provider-databricks
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the Dependencies Pull requests that update a dependency file label Jun 13, 2022
@dependabot@github

dependabotBot commented on behalf of githubJun 20, 2022

Copy link
Copy Markdown
ContributorAuthor

Superseded by #9.

@dependabotdependabotBot closed this Jun 20, 2022
@dependabot
dependabotBot deleted the dependabot/go_modules/github.com/databrickslabs/terraform-provider-databricks-0.6.0 branch June 20, 2022 11:50
yolocs pushed a commit to yolocs/dbcli that referenced this pull request Aug 11, 2026
## Changes
Populates `warnings[]` in the `environments setup-local --output json`
contract. It was declared but always empty, so the extension had no
merge-quality signal (DECO-27787 had to omit `warningsCount`).
Detection is a read-only compare of the pre-merge `pyproject.toml`
against the fetched constraints (`detectMergeWarnings`); `MergeManaged`
still owns the byte edits. Warnings fire for both `--dry-run` and real
runs, and only for existing projects.
**Codes:**
- `W_REQUIRES_PYTHON_OVERRIDDEN` — the user's `requires-python` was
replaced.
- `W_DBCONNECT_PIN_OVERRIDDEN` — a `databricks-connect` pin in the dev
group's own array was replaced.
- `W_DBCONNECT_PIN_DUPLICATED` — the pin is reachable only through a PEP
735 `include-group`, which `MergeManaged` does not rewrite, so the env's
pin is inserted *alongside* it. That leaves two pins for one package and
`uv` cannot resolve.
- `W_USER_CONSTRAINT_CONFLICT` — a user pin is provably outside the
env's constraint for that package.
## Addresses review on databricks#6176
This is the `warnings` half of databricks#6176, split out per @anton-107's
suggestion (the `durationMs` half is databricks#6190). All seven review items are
addressed:
- **#1 (blocking)** — the indirect-pin case no longer claims "was
replaced", which was factually untrue: the merge inserts a second pin
rather than replacing anything. It now has its own code,
`W_DBCONNECT_PIN_DUPLICATED`, since the user action differs (reconcile
two pins by hand vs. nothing to do).
- **databricks#2 (blocking)** — conflicts are now scanned in the dev group as well
as `[project].dependencies`, following `include-group` references. `uv`
applies `constraint-dependencies` to the whole resolution, so a group
pin breaks `uv sync` identically.
- **databricks#5 (blocking)** — disjointness is now decided by interval arithmetic
over release ranges rather than a per-operator-pair table, so it decides
the shapes the artifacts actually publish: opposite-direction bounds
(`pyarrow<19` vs `>=20`), `~=` vs `~=`, and `~=` vs a bound. The main
conflict test now uses `pyarrow<19` / `pandas<3` — matching the existing
fixtures — instead of the `~=` shape that suited the old detector.
- **databricks#3** — the dead `~=` branch is gone; the interval model replaced
`clausesDisjoint`, `satisfies`, and `compatibleReleaseContains`
entirely. The `parseClause` guard comment no longer cites a removed
function.
- **databricks#4** — `sortWarningsByMessage` removed. Warnings now come out in the
user's declaration order; nothing upstream was ever unstable
(`envByName` is only indexed, never iterated).
- **databricks#6, databricks#7** — in databricks#6190.
Inclusivity is tracked explicitly rather than normalizing to half-open
ranges: releases have no successor, so turning `">3.12"` into
`">=3.12.1"` would exclude `3.12.0.5`, which *does* satisfy it — and
shrinking an interval can turn a real overlap into a false conflict.
Anything not provably disjoint (`!=`, multi-clause, unparseable) still
yields nothing; `uv` remains the real resolver.
## Tests
`TestRangesDisjoint` gains the bound-vs-bound, `~=` vs `~=`, and
endpoint-touching cases (`>=2.0` vs `<=2.0` overlaps on the shared
version; `>2.0` vs `<=2.0` does not). New tests cover the
duplicated-vs-overridden distinction, conflicts in the dev group and
behind an `include-group`, and `include-group` cycles.
**Not included:** the `merge-warnings-json` acceptance scenario from
databricks#6176. Its golden contains a byte-exact `diff` field that has to be
generated by running the suite, which I could not do — the SDK bump on
main is undownloadable in my environment. Happy to add it in a
follow-up, or if a reviewer regenerates goldens.
_This pull request was written by Isaac._
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DependenciesPull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants