Skip to content

chore(deps): refresh all application and CI dependencies#156

Merged
jantman merged 1 commit into
mainfrom
chore/update-dependencies-2026-06-12
Jun 12, 2026
Merged

chore(deps): refresh all application and CI dependencies#156
jantman merged 1 commit into
mainfrom
chore/update-dependencies-2026-06-12

Conversation

@jantman

@jantman jantman commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Refreshes all application and CI/CD dependencies via poetry update plus a bump to the CI tooling pins in .github/workflows/constraints.txt. This supersedes the open Dependabot PRs #147#153, all of which are subsumed here (in most cases to a newer version than the individual PR proposed).

Dependabot PRs covered

PR Dependency This branch
#153 idna 3.14 → 3.15 3.18
#152 requests 2.34.0 → 2.34.2 2.34.2
#151 jaraco-functools 4.4.0 → 4.5.0 4.5.0
#150 typeguard 4.5.1 → 4.5.2 4.5.2
#149 python-discovery 1.3.0 → 1.3.1 1.4.2
#148 virtualenv 21.3.1 → 21.3.3 (lock) 21.4.3
#147 virtualenv 21.3.1 → 21.3.3 (CI constraints) 21.4.3

Other refreshed deps

poetry update also bumped numerous transitive and dev dependencies, including aiohttp 3.13.5 → 3.14.1, black 26.3.1 → 26.5.1, cryptography 48.0.0 → 48.0.1, faker 40.15.0 → 40.23.0, numpy 2.4.4 → 2.4.6, slack-sdk 3.41.0 → 3.42.0, click 8.3.3 → 8.4.1, and more. CI pip pin bumped 26.1.1 → 26.1.2.

pyproject.toml version constraints already permitted all new versions, so only poetry.lock and .github/workflows/constraints.txt changed.

Testing

All nox sessions pass locally:

  • nox -s tests (295 passed)
  • nox -s mypy
  • nox -s typeguard
  • nox -s safety (pip-audit: no known vulnerabilities)
  • nox -s pre-commit

🤖 Generated with Claude Code

Run `poetry update` to bump all locked dependencies to their latest
compatible versions and update the CI tooling constraints. This
supersedes the open Dependabot PRs (#147-#153):

- idna 3.14 -> 3.18 (PR #153)
- requests 2.34.0 -> 2.34.2 (PR #152)
- jaraco-functools 4.4.0 -> 4.5.0 (PR #151)
- typeguard 4.5.1 -> 4.5.2 (PR #150)
- python-discovery 1.3.0 -> 1.4.2 (PR #149)
- virtualenv 21.3.1 -> 21.4.3, both poetry.lock and the
  .github/workflows/constraints.txt CI pin (PRs #147, #148)

Also refreshes other transitive/dev deps (aiohttp, black, cryptography,
faker, numpy, slack-sdk, etc.) and bumps the CI pip pin 26.1.1 -> 26.1.2.

All nox sessions pass: tests, mypy, typeguard, safety, pre-commit.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Coverage

Coverage Report
FileStmtsMissBranchBrPartCoverMissing
src/dm_mac
   __init__.py73060100% 
   cli_utils.py15000100% 
   neon_fob_adder.py2321560593%79, 116–117, 124, 270, 333–334, 341, 364–367, 454–456
   neongetter.py211154399%309
   slack_handler.py1650420100% 
   utils.py25040100% 
src/dm_mac/models
   __init__.py0000100% 
   api_schemas.py34000100% 
   machine.py580161941697%589, 669, 961–963, 1075–1084, 1142
   users.py1030320100% 
src/dm_mac/views
   __init__.py0000100% 
   api.py32000100% 
   machine.py1030120100% 
   prometheus.py1320121100% 
TOTAL1705324162598% 

Tests Skipped Failures Errors Time
295 0 💤 0 ❌ 0 🔥 24.186s ⏱️

@claude

claude Bot commented Jun 12, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

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.

Pull request overview

This PR refreshes the project’s pinned dependency set by updating poetry.lock (via poetry update) and updating CI tool pins in .github/workflows/constraints.txt, consolidating the previously-open Dependabot bumps into a single change set.

Changes:

  • Updated CI tool constraints: pip to 26.1.2 and virtualenv to 21.4.3.
  • Regenerated poetry.lock to reflect updated direct/transitive dependency versions while keeping pyproject.toml constraints unchanged.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/constraints.txt Bumps CI tool pins for pip and virtualenv to the new constrained versions.
poetry.lock Refreshes the resolved dependency graph and hashes after running poetry update.

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

@jantman jantman merged commit 83f92ff into main Jun 12, 2026
18 checks passed
@jantman jantman deleted the chore/update-dependencies-2026-06-12 branch June 12, 2026 20:51
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.

2 participants