Skip to content

Commit 020a3df

Browse files
TMHSDigitalclaude
andcommitted
chore(deps): apply Dependabot bumps for actions and Python requirements
- actions/setup-python v6 -> v7 (workflows, composite actions, scaffold templates, ACTION_PINS); the removed pip-install input was unused - actions/stale v10 -> v11 (workflow, scaffold template, ACTION_PINS) - Jinja2 >=3.1.6, PyYAML >=6.0.3, pytest >=9.1.1,<10.0 Supersedes #136, #137, #138, #139, #140, #141, #142, #143, which were opened before the docs-hygiene test fix and need the pin table updated in the same change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
1 parent 1c80346 commit 020a3df

14 files changed

Lines changed: 20 additions & 20 deletions

File tree

‎.github/actions/drift-check/action.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ runs:
9696
path: .drift-checker
9797

9898
- name: Set up Python
99-
uses: actions/setup-python@v6
99+
uses: actions/setup-python@v7
100100
with:
101101
python-version: ${{ inputs.python-version }}
102102

‎.github/actions/release-doc-sync/action.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ runs:
118118
path: .release-doc-sync
119119

120120
- name: Set up Python
121-
uses: actions/setup-python@v6
121+
uses: actions/setup-python@v7
122122
with:
123123
python-version: ${{ inputs.python-version }}
124124

‎.github/workflows/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ First-party GitHub actions (`actions/`, `github/`) may use a major-version tag:
2828

2929
```yaml
3030
- uses: actions/checkout@v7
31-
- uses: actions/setup-python@v6
31+
- uses: actions/setup-python@v7
3232
```
3333

3434
Rationale: tags are mutable and can be retargeted to a malicious commit. SHAs are immutable. GitHub-owned actions are exempt because GitHub's own security model protects them.

‎.github/workflows/stale.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: Close stale issues
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/stale@v10
18+
- uses: actions/stale@v11
1919
with:
2020
days-before-stale: 60
2121
days-before-close: 14
@@ -36,7 +36,7 @@ jobs:
3636
name: Close stale PRs
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/stale@v10
39+
- uses: actions/stale@v11
4040
with:
4141
days-before-stale: 30
4242
days-before-close: 14

‎.github/workflows/sync.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
steps:
2424
- uses: actions/checkout@v7
2525

26-
- uses: actions/setup-python@v6
26+
- uses: actions/setup-python@v7
2727
with:
2828
python-version: "3.12"
2929

‎.github/workflows/validate.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
steps:
4545
- uses: actions/checkout@v7
4646

47-
- uses: actions/setup-python@v6
47+
- uses: actions/setup-python@v7
4848
with:
4949
python-version: "3.12"
5050

@@ -229,7 +229,7 @@ jobs:
229229
steps:
230230
- uses: actions/checkout@v7
231231

232-
- uses: actions/setup-python@v6
232+
- uses: actions/setup-python@v7
233233
with:
234234
python-version: "3.12"
235235

@@ -363,7 +363,7 @@ jobs:
363363
steps:
364364
- uses: actions/checkout@v7
365365

366-
- uses: actions/setup-python@v6
366+
- uses: actions/setup-python@v7
367367
with:
368368
python-version: "3.12"
369369

‎CLAUDE.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,6 @@ Open `docs/index.html` in a browser. The script falls back to embedded registry
179179

180180
| Dependency | Purpose | Where |
181181
|------------|---------|-------|
182-
| Jinja2 >=3.1,<4.0 | Scaffold template rendering | `requirements.txt` |
182+
| Jinja2 >=3.1.6,<4.0 | Scaffold template rendering | `requirements.txt` |
183183

184184
The docs site has zero runtime dependencies. The sync script is pure stdlib.

‎requirements-test.txt‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
pytest>=8.0,<9.0
1+
pytest>=9.1.1,<10.0
22
# PyYAML is required by the YAML-validating tests (test_release_doc_sync.py,
33
# test_composite_action_shape.py). Without it those tests pytest.importorskip
44
# and silently skip in CI, hiding real coverage.
5-
PyYAML>=6.0,<7.0
5+
PyYAML>=6.0.3,<7.0
66
# Jinja2 is required by the born-green scaffold integration test, which renders
77
# a repo of each type and runs the drift checker against the output.
8-
Jinja2>=3.1,<4.0
8+
Jinja2>=3.1.6,<4.0

‎requirements.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Jinja2>=3.1,<4.0
1+
Jinja2>=3.1.6,<4.0

‎scaffold/generator.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@
5454
ACTION_PINS = {
5555
"actions/checkout": "v7",
5656
"actions/setup-node": "v6",
57-
"actions/setup-python": "v6",
57+
"actions/setup-python": "v7",
5858
"actions/configure-pages": "v6",
5959
"actions/upload-pages-artifact": "v5",
6060
"actions/deploy-pages": "v5",
61-
"actions/stale": "v10",
61+
"actions/stale": "v11",
6262
}
6363
NODE_MATRIX = (22, 24)
6464
NODE_ENGINES = ">=22.0.0"

0 commit comments

Comments
 (0)