Skip to content

Commit 6bc5f28

Browse files
committed
OSV pip issues + Updated dependabot workflow
Signed-off-by: Effi-S <effi.szt@gmail.com>
1 parent 253b284 commit 6bc5f28

5 files changed

Lines changed: 519 additions & 13 deletions

File tree

.github/dependabot.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,20 @@ updates:
4747
directory: "/"
4848
schedule:
4949
interval: "weekly"
50-
# Collapse routine bumps into a single PR to keep review noise low; a major
51-
# version bump (which may carry breaking changes) still gets its own PR.
50+
# Split bumps into two group PRs: majors (which may carry breaking changes)
51+
# get their own PR for careful review, while minor + patch bumps collapse
52+
# into a separate low-risk PR. Dependabot evaluates groups top-to-bottom, so
53+
# the major group claims major bumps first and the routine group takes the
54+
# rest.
5255
groups:
53-
github-actions:
56+
github-actions-major:
57+
patterns:
58+
- "*"
59+
update-types:
60+
- "major"
61+
github-actions-minor:
62+
patterns:
63+
- "*"
5464
update-types:
5565
- "minor"
5666
- "patch"

.github/workflows/docs.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ jobs:
5555
5656
- name: Install dependencies
5757
run: |
58-
python -m pip install --upgrade pip
59-
pip install -r requirements.txt
58+
pip install -r requirements.txt --require-hashes
6059
6160
- name: Build documentation (Strict Mode)
6261
run: |

.github/workflows/token-validation-benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ jobs:
224224
python-version: '3.12'
225225

226226
- name: Install parser dependencies
227-
run: pip install pandas
227+
run: pip install pandas==3.0.5
228228

229229
- name: Build comparison report
230230
id: report

requirements.in

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
mkdocs>=1.6.1
2+
mkdocs-material>=9.7.7
3+
pymdown-extensions>=11.0.1
4+
5+
# Transitive dependency (mkdocs-material -> requests -> idna)
6+
# idna < 3.15 has a denial-of-service issue (PYSEC-2026-215 / CVE-2024-3651)
7+
idna>=3.15

0 commit comments

Comments
 (0)