Skip to content

Bump github.com/databrickslabs/terraform-provider-databricks from 0.5.8 to 0.5.9 - #5

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

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

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubJun 6, 2022

Copy link
Copy Markdown
Contributor

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

Release notes

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

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.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

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.5.9.
- [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.5.9)
---
updated-dependencies:
- dependency-name: github.com/databrickslabs/terraform-provider-databricks
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the Dependencies Pull requests that update a dependency file label Jun 6, 2022
@dependabot@github

dependabotBot commented on behalf of githubJun 13, 2022

Copy link
Copy Markdown
ContributorAuthor

Superseded by #7.

@dependabotdependabotBot closed this Jun 13, 2022
@dependabot
dependabotBot deleted the dependabot/go_modules/github.com/databrickslabs/terraform-provider-databricks-0.5.9 branch June 13, 2022 11:32
kanterov pushed a commit that referenced this pull request May 26, 2025
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