Skip to content

Make signature CI pull-request aware on the event branch#230

Merged
brycelelbach merged 1 commit into
NVIDIA:event/2026-07-cscs-summer-schoolfrom
robobryce:fix/signature-pr-base-event
Jul 25, 2026
Merged

Make signature CI pull-request aware on the event branch#230
brycelelbach merged 1 commit into
NVIDIA:event/2026-07-cscs-summer-schoolfrom
robobryce:fix/signature-pr-base-event

Conversation

@robobryce

Copy link
Copy Markdown

Summary

Port the signature-CI fix from #229 to event/2026-07-cscs-summer-school so event-based PRs such as #227 and #228 run the corrected workflow.

The old workflow compares every branch to main, causing event PRs to fail on inherited event history. This version selects the actual PR commits for fork PRs and pull-request/<number> mirrors, with safe fallbacks for non-PR pushes and merge groups.

This commit contains the same two workflow blobs as #229.

Validation

  • workflow blobs match Make signature CI pull-request aware #229 byte-for-byte
  • fork PR and mirror selection simulations
  • truncated-payload and API-error fail-closed simulations
  • cross-repository comment suppression and base-aware remediation simulation
  • yamllint
  • pre-commit and pre-push hooks
  • git diff --check

@copy-pr-bot

copy-pr-bot Bot commented Jul 25, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-actions

Copy link
Copy Markdown
Contributor

👋 Thank you for your contribution!

This pull request is from a forked repository so GitHub Actions will not be able to run CI. A maintainer will review your changes shortly and manually trigger the CI.

@maintainers Please review this PR when you have a chance and follow the instructions in the CONTRIBUTING.md file to trigger the CI.

@robobryce
robobryce force-pushed the fix/signature-pr-base-event branch from 0526e1d to c2aa88e Compare July 25, 2026 10:30
@brycelelbach
brycelelbach merged commit a259a64 into NVIDIA:event/2026-07-cscs-summer-school Jul 25, 2026
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