Skip to content

Bump ruff from 0.15.11 to 0.15.16 - #118

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/ruff-0.15.16
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/ruff-0.15.16

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Dependabot will stop supporting python v3.9!

Please upgrade to one of the following versions: v3.9, v3.10, v3.11, v3.12, v3.13, or v3.14.

Bumps ruff from 0.15.11 to 0.15.16.

Release notes

Sourced from ruff's releases.

0.15.16

Release Notes

Released on 2026-06-04.

Preview features

  • [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119) (#24644)
  • [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440)
  • [ruff] Treat yield before break from a terminal loop as terminal (RUF075) (#25447)

Bug fixes

  • [eradicate] Avoid flagging ruff:ignore comments as code (ERA001) (#25537)
  • [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code (#25414)
  • [pyflakes] Avoid removing the format call when it would change behavior (F523) (#25320)
  • [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515) (#25544)
  • [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032) (#25484)

Rule changes

  • [flake8-pytest-style] Avoid fixes for ambiguous argnames and argvalues combinations (PT006) (#24776)

Performance

  • Drop excess capacity from statement suites during parsing (#25368)

Documentation

  • [pydocstyle] Improve discoverability of rules enabled for each convention (#24973)
  • [ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439)
  • Fix typo bin/active → bin/activate in tutorial (#25473)

Other changes

  • Shrink additional parser AST collections (#25465)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.16

Released on 2026-06-04.

Preview features

  • [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119) (#24644)
  • [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717) (#25440)
  • [ruff] Treat yield before break from a terminal loop as terminal (RUF075) (#25447)

Bug fixes

  • [eradicate] Avoid flagging ruff:ignore comments as code (ERA001) (#25537)
  • [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code (#25414)
  • [pyflakes] Avoid removing the format call when it would change behavior (F523) (#25320)
  • [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515) (#25544)
  • [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032) (#25484)

Rule changes

  • [flake8-pytest-style] Avoid fixes for ambiguous argnames and argvalues combinations (PT006) (#24776)

Performance

  • Drop excess capacity from statement suites during parsing (#25368)

Documentation

  • [pydocstyle] Improve discoverability of rules enabled for each convention (#24973)
  • [ruff] Restore example code for Python versions before 3.15 (RUF017) (#25439)
  • Fix typo bin/active → bin/activate in tutorial (#25473)

Other changes

  • Shrink additional parser AST collections (#25465)

Contributors

0.15.15

... (truncated)

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 [ruff](https://github.com/astral-sh/ruff) from 0.15.11 to 0.15.16.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.11...0.15.16)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 5, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner June 5, 2026 15:33
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 5, 2026
kishore7snehil added a commit that referenced this pull request Jun 25, 2026
Refresh the lock for the open dependabot pip bumps in one go: idna 3.13 to
3.18, pyjwt 2.12.1 to 2.13.0, pydantic 2.13.3 to 2.13.4 (pydantic-core
2.46.4), and ruff 0.15.11 to 0.15.19. All within the existing pyproject
constraints; full suite passes. Supersedes #110, #113, #118, #119.
kishore7snehil added a commit that referenced this pull request Jun 25, 2026
…gation/impersonation (#122)

* feat: validate CTE actor token pairing and surface act claim for delegation

* fix(cte): harden act-claim extraction against decode and issuer failures

The act-claim enrichment in custom_token_exchange ran _verify_and_decode_jwt
with no error handling, so a present-but-undecodable id_token turned an
already-issued exchange into a generic TOKEN_EXCHANGE_FAILED. It also skipped
the normalized issuer check the login path applies before trusting claims.

Wrap the enrichment so any decode/verify failure leaves act=None instead of
failing the exchange, and apply the issuer check before reading the claim.
Rewrite the opaque-token test (it never exercised the decode path) and add
coverage for the undecodable-id_token and issuer-mismatch cases.

* fix(cte): validate subject_token_type and actor_token, clarify act sourcing

Add local empty/whitespace guards for subject_token_type and actor_token so
they fail with a clear INVALID_TOKEN_FORMAT instead of a generic round-trip
error from the token endpoint, matching the existing subject_token check.
Add tests for both cases.

Document that response.act is read from the id_token and that Auth0 writes
the same act onto the access token (verified against the platform token
dialects), noting the access token may be opaque. Add a comment on the login
path noting act reaches the session user via UserClaims. Rename the refresh
test to reflect that it pins the state-merge behavior the refresh path uses.

* chore(deps): bump idna, pyjwt, pydantic, and ruff in poetry.lock

Refresh the lock for the open dependabot pip bumps in one go: idna 3.13 to
3.18, pyjwt 2.12.1 to 2.13.0, pydantic 2.13.3 to 2.13.4 (pydantic-core
2.46.4), and ruff 0.15.11 to 0.15.19. All within the existing pyproject
constraints; full suite passes. Supersedes #110, #113, #118, #119.

* ci: bump actions/checkout to v7 and actions/cache to v6

Update GitHub Actions pins across the workflows: actions/checkout v6 to v7
(publish, test, codeql) and actions/cache v5 to v6 (test). Supersedes #121,
#123.
@dependabot @github

dependabot Bot commented on behalf of github Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

Looks like ruff is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 25, 2026
@dependabot
dependabot Bot deleted the dependabot/pip/ruff-0.15.16 branch June 25, 2026 08:51
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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants