Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency httpx to v0.28.1 #212

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 6, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
httpx (changelog) ==0.27.2 -> ==0.28.1 age adoption passing confidence

Release Notes

encode/httpx (httpx)

v0.28.1

Compare Source

  • Fix SSL case where verify=False together with client side certificates.

v0.28.0

Compare Source

The 0.28 release includes a limited set of deprecations.

Deprecations:

We are working towards a simplified SSL configuration API.

For users of the standard verify=True or verify=False cases, or verify=<ssl_context> case this should require no changes. The following cases have been deprecated...

  • The verify argument as a string argument is now deprecated and will raise warnings.
  • The cert argument is now deprecated and will raise warnings.

Our revised SSL documentation covers how to implement the same behaviour with a more constrained API.

The following changes are also included:

  • The deprecated proxies argument has now been removed.
  • The deprecated app argument has now been removed.
  • JSON request bodies use a compact representation. (#​3363)
  • Review URL percent escape sets, based on WHATWG spec. (#​3371, #​3373)
  • Ensure certifi and httpcore are only imported if required. (#​3377)
  • Treat socks5h as a valid proxy scheme. (#​3178)
  • Cleanup Request() method signature in line with client.request() and httpx.request(). (#​3378)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 renovate bot requested a review from a team as a code owner December 6, 2024 16:57
@addyess
Copy link
Contributor

addyess commented Dec 6, 2024

@mateoflorido would you be able to confirm this can now go back in. I know the tests are passing but we may not be triggering the branch of code where we're using lightkube and things were failing everywhere

@renovate renovate bot force-pushed the renovate/httpx-0.x branch from 7e14890 to d332322 Compare December 9, 2024 18:27
@renovate renovate bot force-pushed the renovate/httpx-0.x branch from d332322 to a977756 Compare December 9, 2024 19:38
@renovate renovate bot changed the title Update dependency httpx to v0.28.1 chore(deps): update dependency httpx to v0.28.1 Dec 10, 2024
@renovate renovate bot force-pushed the renovate/httpx-0.x branch from 4785e86 to 0bf01d3 Compare December 10, 2024 22:16
@renovate renovate bot force-pushed the renovate/httpx-0.x branch from 0bf01d3 to 8191d8c Compare December 11, 2024 17:01
Copy link
Contributor

Test coverage for 8191d8c

coverage-report: install_deps /home/runner/work/k8s-operator/k8s-operator/charms/worker/k8s> python -I -m pip install 'coverage[toml]'
coverage-report: commands[0] /home/runner/work/k8s-operator/k8s-operator/charms/worker/k8s> coverage report
Name                                    Stmts   Miss  Cover
-----------------------------------------------------------
lib/charms/k8s/v0/k8sd_api_manager.py     278     29    90%
src/charm.py                              491    244    50%
src/cloud_integration.py                   80      3    96%
src/config/extra_args.py                   29      2    93%
src/containerd.py                         140     16    89%
src/cos_integration.py                     33     12    64%
src/events/update_status.py                51     10    80%
src/inspector.py                           40      4    90%
src/kube_control.py                        39     31    21%
src/literals.py                            21      0   100%
src/protocols.py                           26      5    81%
src/reschedule.py                          77      4    95%
src/snap.py                               185     26    86%
src/token_distributor.py                  181    109    40%
src/upgrade.py                            105     48    54%
-----------------------------------------------------------
TOTAL                                    1776    543    69%
coverage-report: OK (1.29=setup[1.06]+cmd[0.22] seconds)
congratulations :) (1.34 seconds)

Static code analysis report

Run started:2024-12-11 17:03:25.800233

Test results:
  No issues identified.

Code scanned:
  Total lines of code: 3802
  Total lines skipped (#nosec): 3
  Total potential issues skipped due to specifically being disabled (e.g., #nosec BXXX): 0

Run metrics:
  Total issues (by severity):
  	Undefined: 0
  	Low: 0
  	Medium: 0
  	High: 0
  Total issues (by confidence):
  	Undefined: 0
  	Low: 0
  	Medium: 0
  	High: 0
Files skipped (0):

@addyess
Copy link
Contributor

addyess commented Dec 11, 2024

pass on this dep b/c lightkube doesn't endorse it
gtsystem/lightkube#81

@addyess addyess closed this Dec 11, 2024
@addyess addyess deleted the renovate/httpx-0.x branch December 11, 2024 18:34
Copy link
Contributor Author

renovate bot commented Dec 11, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (==0.28.1). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant