Skip to content

ci: Renovate managing GitHub Actions .yml.jinja workflows - #158

Merged
DeveloperC286 merged 1 commit into
mainfrom
claude/stale-dogfood-actions-2pjf78
Jul 21, 2026
Merged

ci: Renovate managing GitHub Actions .yml.jinja workflows#158
DeveloperC286 merged 1 commit into
mainfrom
claude/stale-dogfood-actions-2pjf78

Conversation

@DeveloperC286

@DeveloperC286 DeveloperC286 commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Renovate's built-in github-actions manager only matches .yml/.yaml
files and skips rust/.github/workflows/dogfood.yml.jinja, so its pinned
actions (actions/checkout, cachix/install-nix-action) drifted behind the
rest of the repo.

@DeveloperC286 DeveloperC286 changed the title ci: let Renovate manage GitHub Actions in .yml.jinja workflows ci: Renovate managing GitHub Actions .yml.jinja workflows Jul 21, 2026
Renovate's built-in github-actions manager only matches *.yml/*.yaml
files and skips rust/.github/workflows/dogfood.yml.jinja, so its pinned
actions (actions/checkout, cachix/install-nix-action) drifted behind the
rest of the repo. The .jinja file is not valid YAML, so extending the
github-actions manager's file matching would not help either.

Add a regex customManager to the root config that matches the
"uses: <owner>/<repo>@<sha> # <version>" pattern in *.yml.jinja workflow
files, using the github-tags datasource with digest pinning so Renovate
updates both the SHA and the version comment. The file pattern excludes
plain *.yml workflows, so it does not overlap the built-in manager.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018VZKNtriTdAXdRkpapkEJU
@DeveloperC286
DeveloperC286 force-pushed the claude/stale-dogfood-actions-2pjf78 branch from bc3eb2c to 49a2a6b Compare July 21, 2026 15:31
@DeveloperC286
DeveloperC286 enabled auto-merge (squash) July 21, 2026 15:31
@DeveloperC286
DeveloperC286 merged commit b5225d4 into main Jul 21, 2026
14 checks passed
@DeveloperC286
DeveloperC286 deleted the claude/stale-dogfood-actions-2pjf78 branch July 21, 2026 15:32
DeveloperC286 added a commit that referenced this pull request Jul 21, 2026
🤖 I have created a release *beep* *boop*
---


## 1.7.10 (2026-07-21)

## What's Changed
* chore(deps): update cachix/install-nix-action action to v31.11.0 by
@renovate[bot] in #153
* chore(deps): update actions/checkout action to v7.0.1 by
@renovate[bot] in #155
* ci: template shell formatting and linting by @DeveloperC286 in
#156
* ci: check shared Copier answers file for drift by @DeveloperC286 in
#157
* ci: Renovate managing GitHub Actions .yml.jinja workflows by
@DeveloperC286 in #158
* chore(deps): update dependency actions/checkout to v6.1.0 by
@renovate[bot] in #159
* chore(deps): update dependency cachix/install-nix-action to v31.11.0
by @renovate[bot] in #160
* chore(deps): update dependency actions/checkout to v7 by
@renovate[bot] in #161


**Full Changelog**:
v1.7.9...v1.7.10

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants