Skip to content

Commit 5a4850d

Browse files
npalmrjaegers
authored andcommitted
chore: Lock workflow dependencies (OSSF recommendations) (github-aws-runners#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 81d6311 commit 5a4850d

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)