Skip to content

chore: update uv and dependency - #256

Open
ian-leggett wants to merge 1 commit into
mainfrom
chore/dependabot-fixes
Open

ian-leggett wants to merge 1 commit into
mainfrom
chore/dependabot-fixes

Conversation

@ian-leggett

Copy link
Copy Markdown
Contributor

Signed-off-by: DBT pre-commit check

Description

This change updates our UV package manager to a version supported by GitHub and upgrades a dependency to address a critical security vulnerability.

Contributors

@ian-leggett

Type of change

  • Refactoring (made code better without changing its behaviour)
  • 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)

How this has been tested

Please describe the tests that you ran to verify your changes.

If they are not automated tests please explain why and provide screenshots and/or instructions so they can reproduced.

Checklist

  • I have performed a self-review of my code
  • I have commented my code in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings

Reviewer Checklist

  • I have reviewed the PR and ensured no secret or sensitive values are present

@ian-leggett
ian-leggett requested a review from a team as a code owner September 18, 2026 12:46
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
pip/gitpython 3.1.62 🟢 7.5
Details
CheckScoreReason
Code-Review🟢 4Found 4/10 approved changesets -- score normalized to 4
Maintained🟢 1030 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Security-Policy🟢 10security policy file detected
Packaging⚠️ -1packaging workflow not detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions🟢 9detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
License🟢 10license file detected
Fuzzing🟢 10project is fuzzed
Signed-Releases⚠️ -1no releases found
Branch-Protection🟢 3branch protection is not maximal on development and all release branches
SAST🟢 10SAST tool is run on all commits

Scanned Files

  • uv.lock

@ian-leggett
ian-leggett force-pushed the chore/dependabot-fixes branch from d28c530 to 5acd186 Compare September 18, 2026 12:53

@shehzadashiq shehzadashiq left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Approved but the CI checks are failing

@ian-leggett
ian-leggett force-pushed the chore/dependabot-fixes branch 3 times, most recently from 5daa735 to a0083b0 Compare September 18, 2026 13:20
Signed-off-by: DBT pre-commit check
@ian-leggett
ian-leggett force-pushed the chore/dependabot-fixes branch from a0083b0 to 2d3bf44 Compare September 18, 2026 15:49
@github-actions

Copy link
Copy Markdown

Your PR has commits that are missing the Signed-off-by trailer. This is likely due to the pre-commit hook not being configured on your local machine. The usual fix for this issue is to run pre-commit install --install-hooks --overwrite -t commit-msg -t pre-commit, however for more detailed help in setting up the pre-commit hooks, follow the instructions at https://github.com/uktrade/github-standards/blob/main/README.md#usage

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