Skip to content

Commit f9106e8

Browse files
TMHSDigitalclaude
andcommitted
ci: Dependabot for pip and composite actions; CI installs pinned specs
Dependabot now watches pip requirements (root and site-template) and the composite actions under .github/actions/*, not only top-level workflows, with minor/patch updates grouped. The composite actions' checkout and setup-python pins were brought up to the workflows' majors (v7 / v6) in the previous commit. The scaffold CI job installs from requirements.txt and requirements-test.txt instead of unpinned package names. Closes #118 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
1 parent 6b16adf commit f9106e8

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
11
version: 2
22
updates:
3+
# Workflows plus the composite actions every tool repo consumes, so
4+
# fleet-facing action pins do not fall behind the meta-repo's own.
35
- package-ecosystem: "github-actions"
4-
directory: "/"
6+
directories:
7+
- "/"
8+
- "/.github/actions/*"
59
schedule:
610
interval: "weekly"
11+
groups:
12+
actions-minor-patch:
13+
update-types: ["minor", "patch"]
14+
15+
# Scaffold (Jinja2), test, and site-template requirements.
16+
- package-ecosystem: "pip"
17+
directories:
18+
- "/"
19+
- "/site-template"
20+
schedule:
21+
interval: "weekly"
22+
groups:
23+
pip-minor-patch:
24+
update-types: ["minor", "patch"]

‎.github/workflows/validate.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
python-version: "3.12"
4848

4949
- name: Install dependencies
50-
run: pip install Jinja2 PyYAML
50+
run: pip install -r requirements.txt -r requirements-test.txt
5151

5252
- name: Check scaffold syntax
5353
run: python3 -m py_compile scaffold/create-tool.py scaffold/generator.py

0 commit comments

Comments
 (0)