Skip to content

build(deps): update idna to 3.18 - #462

Merged
HarshaNalluru merged 1 commit into
usemoss:mainfrom
Trap101:deps/update-idna-3.18
Jul 23, 2026
Merged

build(deps): update idna to 3.18#462
HarshaNalluru merged 1 commit into
usemoss:mainfrom
Trap101:deps/update-idna-3.18

Conversation

@Trap101

@Trap101 Trap101 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Pull Request Checklist

  • I have read the CONTRIBUTING guide.
  • I have updated the documentation (not applicable: lockfile-only update).
  • My changes follow the style guidelines of this project.
  • I have performed a self-review of my changes.
  • I have added tests that prove my fix is effective (not applicable: generated dependency metadata only).
  • New and existing unit tests pass locally with my changes.

Description

Update idna from 3.13 or 3.15 to 3.18 in the 22 stale Python lockfiles, bringing all 26 uv.lock files that resolve idna onto the latest release.

Regenerating the locks also synchronizes six stale package metadata constraints with their existing pyproject.toml declarations. No package version other than idna changes.

Fixes #423

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • Dependency update (non-breaking)

Testing

  • uv lock --check for all 22 changed projects
  • ruff check . --extend-exclude "**/*.ipynb"
  • CI-equivalent repository mypy check
  • Python SDK Ruff and mypy checks
  • Python SDK tests: 86 passed, 44 credential-dependent tests skipped
  • Affected project tests: 55 passed, 4 live integration tests skipped
  • idna 3.18 Unicode hostname encode/decode smoke test

Review in cubic

Refresh affected uv lockfiles so every Python project resolves the latest idna release.
@Trap101
Trap101 requested a review from HarshaNalluru as a code owner July 23, 2026 01:05
Copilot AI review requested due to automatic review settings July 23, 2026 01:05
@Trap101
Trap101 requested a review from r4ghu as a code owner July 23, 2026 01:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@CLAassistant

CLAassistant commented Jul 23, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@HarshaNalluru
HarshaNalluru merged commit 6301bdf into usemoss:main Jul 23, 2026
18 checks passed
Hendrixx-RE pushed a commit to Hendrixx-RE/moss that referenced this pull request Jul 28, 2026
## Pull Request Checklist

- [x] I have read the [CONTRIBUTING](CONTRIBUTING.md) guide.
- [x] I have updated the documentation (not applicable: lockfile-only
update).
- [x] My changes follow the style guidelines of this project.
- [x] I have performed a self-review of my changes.
- [x] I have added tests that prove my fix is effective (not applicable:
generated dependency metadata only).
- [x] New and existing unit tests pass locally with my changes.

## Description

Update `idna` from `3.13` or `3.15` to `3.18` in the 22 stale Python
lockfiles, bringing all 26 `uv.lock` files that resolve `idna` onto the
latest release.

Regenerating the locks also synchronizes six stale package metadata
constraints with their existing `pyproject.toml` declarations. No
package version other than `idna` changes.

Fixes usemoss#423

## Type of Change

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] This change requires a documentation update
- [x] Dependency update (non-breaking)

## Testing

- `uv lock --check` for all 22 changed projects
- `ruff check . --extend-exclude "**/*.ipynb"`
- CI-equivalent repository mypy check
- Python SDK Ruff and mypy checks
- Python SDK tests: 86 passed, 44 credential-dependent tests skipped
- Affected project tests: 55 passed, 4 live integration tests skipped
- `idna 3.18` Unicode hostname encode/decode smoke test

<!-- This is an auto-generated description by cubic. -->
<a href="https://cubic.dev/pr/usemoss/moss/pull/462?utm_source=github"
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a>
<!-- End of auto-generated description by cubic. -->
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.

Update idna to the latest version

4 participants