Skip to content

Re-pin dependabot-sync reusable workflow past the dispatch fallback - #573

Merged
jeremy merged 1 commit into
mainfrom
ci/repin-dependabot-sync
Jul 27, 2026
Merged

Re-pin dependabot-sync reusable workflow past the dispatch fallback#573
jeremy merged 1 commit into
mainfrom
ci/repin-dependabot-sync

Conversation

@jeremy

@jeremy jeremy commented Jul 27, 2026

Copy link
Copy Markdown
Member

basecamp/.github#10 removed the CI-dispatch fallback (valid Codex P1 on fizzy-cli#189: gh workflow run <wf> --ref <dependabot-branch> executes the branch's freshly-bumped, unreviewed action pins outside the Dependabot-restricted pull_request context). The reusable workflow now verifies CI started on the pushed head — which deploy-key pushes trigger normally — and warns a maintainer if not, never dispatching branch workflows. Pin bump only.


Summary by cubic

Re-pin the basecamp/.github dependabot-sync reusable workflow to commit 9ca40e3 to adopt the removal of the CI-dispatch fallback. This prevents unsafe branch workflow dispatches by verifying CI started on the pushed head and warning a maintainer if not.

Written for commit c0b9760. Summary will update on new commits.

Review in cubic

basecamp/.github#10 removed the CI-dispatch fallback (Codex P1 on
fizzy-cli#189: dispatching branch workflows executes unreviewed action
pins outside the Dependabot sandbox); the workflow now verifies CI
started on the pushed head and warns a maintainer if not.
Copilot AI review requested due to automatic review settings July 27, 2026 20:29
@github-actions

Copy link
Copy Markdown

Sensitive Change Detection (shadow mode)

This PR modifies control-plane files:

  • .github/workflows/dependabot-sync-actions-comments.yml

Shadow mode — this check is informational only. When activated, changes to these paths will require approval from a maintainer.

@github-actions github-actions Bot added the ci CI/CD workflows label Jul 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates this repo’s Dependabot-sync “thin caller” workflow to point at the newer SHA of the reusable workflow in basecamp/.github, aligning with the upstream removal of the workflow_dispatch fallback and its associated unreviewed-branch execution risk.

Changes:

  • Re-pin basecamp/.github/.github/workflows/dependabot-sync-actions-comments.yml from 95a9f7a… to 9ca40e3….

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cubic-dev-ai cubic-dev-ai Bot 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.

No issues found across 1 file

Re-trigger cubic

@jeremy
jeremy merged commit 4d93ee2 into main Jul 27, 2026
27 checks passed
@jeremy
jeremy deleted the ci/repin-dependabot-sync branch July 27, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI/CD workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants