Skip to content

Commit ed3c41e

Browse files
npalmrjaegers
andauthored
chore: Lock workflow dependencies (OSSF recommendations) (#4668)
This pull request introduces support for managing Python dependencies for the `mkdocs` documentation workflow using Dependabot and adds a `requirements.txt` file to specify these dependencies. This address one of the finings by OSSF. The changes aim to automate dependency updates and ensure consistent dependency management for the documentation build process. Also avoid pages got published via a branch. --------- Co-authored-by: Ron <45816308+rjaegers@users.noreply.github.com>
1 parent c9d4dc7 commit ed3c41e

4 files changed

Lines changed: 390 additions & 3 deletions

File tree

.github/dependabot.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,17 @@ updates:
7171
- "docker"
7272
commit-message:
7373
prefix: "chore(devcontainer)"
74+
75+
- package-ecosystem: "pip"
76+
directory: "/.github/workflows/mkdocs"
77+
schedule:
78+
interval: "weekly"
79+
groups:
80+
python-deps:
81+
patterns:
82+
- "*"
83+
labels:
84+
- "dependencies"
85+
- "python"
86+
commit-message:
87+
prefix: "chore(docs)"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
mkdocs-material==9.6.15

0 commit comments

Comments
 (0)