Skip to content

fix(deps): update dependency mitol-django-hubspot-api to v2025#3716

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/mitol-django-hubspot-api-2025.x
Open

fix(deps): update dependency mitol-django-hubspot-api to v2025#3716
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/mitol-django-hubspot-api-2025.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 1, 2025

This PR contains the following updates:

Package Change Age Confidence
mitol-django-hubspot-api ==2023.12.19==2025.12.18 age confidence

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Dec 1, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: uv.lock
Command failed: uv lock --upgrade-package mitol-django-hubspot-api
Using CPython 3.13.12
  × No solution found when resolving dependencies:
  ╰─▶ Because mitol-django-hubspot-api==2025.12.18 depends
      on hubspot-api-client==12.0.0 and your project depends
      on hubspot-api-client>=6.1.0,<7, we can conclude that
      mitol-django-hubspot-api==2025.12.18 and your project are incompatible.
      And because your project depends on
      mitol-django-hubspot-api==2025.12.18, we can conclude that your
      project's requirements are unsatisfiable.

@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 4 times, most recently from b5da602 to f985e3b Compare December 2, 2025 10:05
@asajjad2 asajjad2 self-assigned this Dec 2, 2025
@asajjad2
Copy link
Contributor

asajjad2 commented Dec 2, 2025

@asajjad2 asajjad2 removed their assignment Dec 2, 2025
@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 5 times, most recently from 178dce3 to cd261d0 Compare December 4, 2025 13:46
@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 10 times, most recently from e901c54 to bf02475 Compare December 19, 2025 03:41
@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 6 times, most recently from d717e86 to 85a744a Compare December 29, 2025 13:39
@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 4 times, most recently from e30fc0e to 9f7c132 Compare January 21, 2026 11:36
@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 11 times, most recently from e6d68a7 to a8d31f5 Compare February 3, 2026 13:32
@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 6 times, most recently from ea25a59 to 52c8067 Compare February 9, 2026 14:04
@renovate renovate bot force-pushed the renovate/mitol-django-hubspot-api-2025.x branch 2 times, most recently from 9569f70 to 999aefc Compare February 12, 2026 16:10
pyproject.toml Outdated
mitol-django-common = "2025.8.19"
mitol-django-digital-credentials = "2023.12.19"
mitol-django-hubspot-api = { version = "2023.12.19", extras = [] }
mitol-django-hubspot-api = { version = "2025.12.18", extras = [] }
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: The mitol-django-hubspot-api dependency is being upgraded by two years, which introduces a risk of undocumented breaking changes that existing tests will not catch.
Severity: MEDIUM

Suggested Fix

Before merging, review the changelog or release notes for mitol-django-hubspot-api between versions 2023.12.19 and 2025.12.18 to identify any breaking changes. If no changelog is available, perform integration testing in a staging environment to validate the Hubspot integration against the new library version.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: pyproject.toml#L44

Potential issue: The `mitol-django-hubspot-api` dependency is being updated from version
`2023.12.19` to `2025.12.18`. This significant two-year version jump introduces a risk
of undocumented breaking changes. The application's test suite mocks the external API,
so it cannot detect if the real library API has changed. This could lead to runtime
failures in functions that interact with the Hubspot API, such as
`upsert_object_request` or `find_contact`, if their signatures or behavior have been
altered in the new version.

"mitol-django-common==2025.8.19",
"mitol-django-digital-credentials==2023.12.19",
"mitol-django-hubspot-api==2023.12.19",
"mitol-django-hubspot-api==2025.12.18",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: The pyproject.toml dependency version for mitol-django-hubspot-api does not match the version specified in the uv.lock file, which has not been updated.
Severity: HIGH

Suggested Fix

Regenerate the uv.lock file to align it with the dependency versions specified in pyproject.toml. This will ensure that the build environment installs the correct dependency version (2025.12.18).

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: pyproject.toml#L43

Potential issue: The `pyproject.toml` file specifies version `2025.12.18` for the
`mitol-django-hubspot-api` dependency, but the `uv.lock` file has not been regenerated
and still pins the version to `2023.12.19`. This inconsistency will cause the CI/CD
pipeline to fail during dependency installation or will result in the old version of the
library being installed, defeating the purpose of the upgrade. The build process will
either fail or use an incorrect, older version of the dependency, preventing the
intended update from being deployed.

"mitol-django-common==2025.8.19",
"mitol-django-digital-credentials==2023.12.19",
"mitol-django-hubspot-api==2023.12.19",
"mitol-django-hubspot-api==2025.12.18",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bug: The pyproject.toml dependency mitol-django-hubspot-api was updated, but the uv.lock file was not regenerated. This will cause the CI build to fail.
Severity: HIGH

Suggested Fix

Regenerate the uv.lock file to reflect the updated dependency version for mitol-django-hubspot-api specified in pyproject.toml. This will ensure the lockfile is consistent with the project's direct dependencies.

Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.

Location: pyproject.toml#L43

Potential issue: The version for `mitol-django-hubspot-api` was updated to `2025.12.18`
in `pyproject.toml`, but the `uv.lock` file still contains the old version,
`2023.12.19`. The CI workflow runs `uv sync --locked`, which enforces that the lockfile
is consistent with `pyproject.toml`. Due to this mismatch, the command will fail,
blocking the CI pipeline and preventing the PR from being merged or deployed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant