Skip to content

Add Dependabot for GitHub Actions - #823

Merged
skearnes merged 1 commit into
mainfrom
add-dependabot
Jul 28, 2026
Merged

Add Dependabot for GitHub Actions#823
skearnes merged 1 commit into
mainfrom
add-dependabot

Conversation

@skearnes

@skearnes skearnes commented Jul 28, 2026

Copy link
Copy Markdown
Member

The workflows here are pinned to commit SHAs, which is the right call — mutable version tags are what made the tj-actions/changed-files compromise so wide, and SHA pinning is what protected the repositories that had it. But nothing keeps those pins current, and the drift is already measurable: astral-sh/setup-uv sits at v5.4.2 while ord-data and ord-schema run v7, and actions/checkout is behind even within its own v4 major.

Dependabot understands SHA-pinned actions and rewrites the SHA together with its trailing # vN comment, so the pins keep their security property without freezing. That is the missing half of the pattern this repository already adopted.

Updates are grouped so this arrives as one pull request a month rather than one per action. Expect a first round of catch-up pull requests once this lands — that backlog is the point.

Part of an org-wide sweep: ord-schema#910, ord-data#264, and ord-interface#214 add the same config alongside the SHA pins those repositories were missing.

🤖 Generated with Claude Code

Greptile Summary

Adds Dependabot configuration for GitHub Actions.

  • Checks monthly for updates to SHA-pinned actions.
  • Groups all action updates into one pull request.

Confidence Score: 5/5

The PR appears safe to merge with no actionable issues identified.

The configuration uses the correct GitHub Actions ecosystem, repository-root directory, required schedule fields, and wildcard grouping to cover the existing SHA-pinned workflow actions.

Important Files Changed

Filename Overview
.github/dependabot.yml Adds a valid Dependabot v2 configuration covering the repository's GitHub Actions workflows with monthly grouped updates.

Reviews (1): Last reviewed commit: "Add Dependabot for GitHub Actions" | Re-trigger Greptile

The workflows here are pinned to commit SHAs, which is the right call, but
nothing keeps the pins current: setup-uv sits at v5.4.2 while ord-data and
ord-schema run v7, and actions/checkout is behind even within its own v4 major.

Dependabot understands SHA-pinned actions and rewrites the SHA together with
its trailing version comment, so the pins keep their security property without
freezing. Grouped monthly to keep it to one pull request.

Expect a first round of catch-up pull requests once this lands.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@skearnes
skearnes merged commit b2d6dac into main Jul 28, 2026
9 checks passed
@skearnes
skearnes deleted the add-dependabot branch July 28, 2026 23:30
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.

1 participant