Skip to content

chore(deps): bump authlib from 1.7.0 to 1.7.1 in the uv group across 1 directory#239

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/uv-3ad706ca3b
Closed

chore(deps): bump authlib from 1.7.0 to 1.7.1 in the uv group across 1 directory#239
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/uv-3ad706ca3b

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Bumps the uv group with 1 update in the / directory: authlib.

Updates authlib from 1.7.0 to 1.7.1

Release notes

Sourced from authlib's releases.

v1.7.1

What's Changed

  • Fix authlib.jose deprecation warning poping from _joserfc_helpers by @​azmeuk in authlib/authlib#881
  • Fix redirecting to unvalidated redirect_uri on InvalidScopeError in OpenIDImplicitGrant and OpenIDHybridGrant.

Full Changelog: authlib/authlib@v1.7.0...v1.7.1

Commits
  • 485016a chore: bump to 1.7.1
  • 7b4ecd7 fix: redirecting to unvalidated redirect_uri on InvalidScopeError in OIDC grants
  • c304a21 Merge pull request #881 from azmeuk/880-deprecation-warnings
  • 4165ada fix: authlib.jose deprecation warning poping from _joserfc_helpers
  • See full diff 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the uv group with 1 update in the / directory: [authlib](https://github.com/authlib/authlib).


Updates `authlib` from 1.7.0 to 1.7.1
- [Release notes](https://github.com/authlib/authlib/releases)
- [Commits](authlib/authlib@v1.7.0...1.7.1)

---
updated-dependencies:
- dependency-name: authlib
  dependency-version: 1.7.1
  dependency-type: direct:production
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 13, 2026
@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@github-actions
Copy link
Copy Markdown

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 1 package(s) with unknown licenses.
See the Details below.

License Issues

requirements.txt

PackageVersionLicenseIssue Type
authlib1.7.1NullUnknown License

OpenSSF Scorecard

PackageVersionScoreDetails
pip/authlib 1.7.1 UnknownUnknown

Scanned Files

  • requirements.txt

@saidsef saidsef closed this in #241 May 13, 2026
saidsef added a commit that referenced this pull request May 13, 2026
Combines authlib 1.7.1, cryptography 48.0.0, jsonschema-path 0.4.6, pydantic-settings 2.14.1, uv 0.11.13 from dependabot PRs #234-#237 #239
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 13, 2026

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot Bot deleted the dependabot/uv/uv-3ad706ca3b branch May 13, 2026 17:15
saidsef added a commit that referenced this pull request May 17, 2026
* chore(deps): combine dependabot dependency updates

Batch update 5 dependencies from open dependabot PRs (#234-#237, #239):

- authlib 1.7.0 -> 1.7.1 (PR #239)
- cryptography 47.0.0 -> 48.0.0 (PR #234)
- jsonschema-path 0.4.5 -> 0.4.6 (PR #237)
- pydantic-settings 2.14.0 -> 2.14.1 (PR #235)
- uv 0.11.12 -> 0.11.13 (PR #236)

Note: pydantic-core (PR #238) excluded - bumping it independently
conflicts with pydantic==2.13.3 which pins pydantic-core==2.46.3 exactly.

* feat(tools): add get_pr_linked_issues and get_pr_status_checks

Two new GraphQL-backed tools that close genuine agent blind spots:

- get_pr_linked_issues: queries closingIssuesReferences to return the
  authoritative list of issues that auto-close on merge. More reliable
  than text-parsing "Closes #N" keywords from the PR body, and picks up
  issues linked via the GitHub UI.

- get_pr_status_checks: queries check suites and legacy commit status
  from the PR HEAD commit. Derives an overall "passing/failing/pending/
  unknown" state so agents can make a merge decision without asking the
  user whether CI is green.

Both auto-register as MCP tools via the existing inspect.getmembers()
mechanism. Also fix pre-existing ruff formatting issues in auth.py,
tests/__init__.py, and tests/test_auth.py.

* refactor(tools): raise ToolError on failure, add ToolAnnotations, remove IP tools

- Replace all return {"status": "error"} patterns with raise ToolError so
  agents see failures as errors rather than successful results with error
  payloads; merge_pr preserves the GitHub API message before raising
- Add ToolAnnotations to the registration layer: readOnlyHint=True on all
  read-only tools so Claude skips confirmation prompts; destructiveHint=True
  on merge_pr
- Remove get_ipv4_info and get_ipv6_info (IPIntegration, ip_integration.py,
  ip-lookup skill, IPInfoError) - no genuine value in a GitHub-focused MCP
- Remove traceback import from github_integration (now unused)

* refactor(tools): apply ToolAnnotations directly to methods via decorators

Replace the centralised _TOOL_ANNOTATIONS lookup dict in issues_pr_analyser.py
with _read_only/_destructive decorator helpers in github_integration.py that
stamp a _mcp_annotations attribute directly on each method.

* fix(quality): resolve duplicate heading and reduce cyclomatic complexity

Rename duplicate '### Features' heading in README to '### Tool Categories'.
Extract status-set literals in _derive_overall to module-level frozensets and
replace comprehension conditionals with set-difference, reducing cyclomatic
complexity from 13 to 7.

* refactor(tools): split _derive_overall into focused boolean helpers

Replace module-level frozenset constants with _has_failing_checks and
_has_pending_checks private methods, restoring inline local sets and
reducing _derive_overall cyclomatic complexity from 10 to 6.

* feat(tools): add @_write annotations to all write-operation tools

Eleven public methods were registered without ToolAnnotations, leaving
MCP clients unable to classify them as read/write. Adds a _write()
decorator (readOnlyHint=False) and applies it to add_pr_comments,
add_inline_pr_comment, update_pr_description, create_pr, create_issue,
update_pr_branch, update_issue, update_reviews, update_assignees,
create_tag, and create_release.

* fix(annotation): add correct hints to mr merge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants