Skip to content

ci: Dependabot auto-merge caller + SHA-pin ci.yml so CI runs - #33

Merged
zircote merged 3 commits into
mainfrom
ci/dependabot-automerge
Jun 29, 2026
Merged

zircote merged 3 commits into
mainfrom
ci/dependabot-automerge

Conversation

@zircote

@zircote zircote commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Adds the Dependabot auto-merge caller (patch-only, pinned to the org reusable) and SHA-pins ci.yml's actions (actions/checkout, actions/setup-python) so the workflow stops startup-failing under the org sha_pinning_required policy.

Replaces #32 (its head pointer was stuck pre-fix). Part of epic .github#23, sub-issue #31.

zircote added 3 commits June 29, 2026 12:52
Thin caller of the org reusable reusable-dependabot-automerge.yml (.github), pinned
by SHA. Approves + auto-merges patch Dependabot updates via the org CI App; minor,
major, and non-semver bumps stay manual. Part of epic .github#23.
mnemonic's ci.yml pinned actions/checkout and actions/setup-python by tag, which
the org sha_pinning_required policy rejects, so the workflow startup-failed on every
run and the repo had no working CI gate. Pin both to the org-vetted SHAs so ci.yml
runs and can be a required check — a prerequisite for safe Dependabot auto-merge.

Refs #31
Copilot AI review requested due to automatic review settings June 29, 2026 17:19
@zircote
zircote merged commit 19bb7bb into main Jun 29, 2026
7 checks passed
@zircote
zircote deleted the ci/dependabot-automerge branch June 29, 2026 17:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s GitHub Actions configuration to comply with an org-wide SHA pinning policy and to enable Dependabot patch auto-merging via the organization’s reusable workflow.

Changes:

  • Added a thin pull_request_target workflow caller to invoke the org reusable Dependabot auto-merge workflow (patch updates only), pinned to a specific commit SHA.
  • SHA-pinned actions/checkout and actions/setup-python in the main CI workflow so CI no longer fails startup under sha_pinning_required.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/dependabot-automerge.yml Adds a patch-only Dependabot auto-merge workflow caller pinned to the org reusable workflow and wired to the org App private key secret.
.github/workflows/ci.yml Replaces tag-based action references with SHA-pinned actions/checkout and actions/setup-python to satisfy SHA pinning requirements.

@zircote zircote mentioned this pull request Jun 29, 2026
4 tasks
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