Skip to content

Commit 67b6c89

Browse files
committed
Add audit check and upgrade packages
1 parent 3ed7159 commit 67b6c89

3 files changed

Lines changed: 331 additions & 303 deletions

File tree

.github/workflows/tests.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ jobs:
3333
- run: just generate-docs
3434
- run: git diff --exit-code docs.md || (echo "Documentation is out of date. Please run 'just generate-docs' and commit the changes." && exit 1)
3535

36+
audit:
37+
name: Audit Python dependencies
38+
runs-on: ubuntu-latest
39+
steps:
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
41+
- uses: citizensadvice/python-uv-setup-action@b146d8feb2c392a8b22a8e06031ee51b8b5b92cb
42+
- uses: extractions/setup-just@53165ef7e734c5c07cb06b3c8e7b647c5aa16db3
43+
- run: just audit
44+
3645
tests-successful:
3746
name: All Checks Passed
3847
runs-on: ubuntu-latest

Justfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ format *paths:
2323
uv run ruff check --fix {{ paths }}
2424
just --fmt --unstable
2525

26+
# Audit dependencies for security vulnerabilities
27+
[group("Security")]
28+
audit:
29+
uv audit --frozen --preview-features audit
30+
2631
# Run the test suite
2732
[group("Testing")]
2833
unit-tests:

0 commit comments

Comments
 (0)