Summary#
CI workflow hardening for config-only PRs
Problem#
Workflow files often over-specify pull_request activity types or use loosely managed action references, which can miss valid cases like reopened PRs and create silent drift in automation behavior.
Solution#
Prefer GitHub's default pull_request trigger set unless a narrower filter is truly required. Pin third-party actions to exact commits with an inline version comment, keep workflow diffs minimal, and validate the edited YAML plus any security checks after the change.
Failure Modes#
- Reopened pull requests do not trigger validation because only opened and synchronize were listed.
- Floating or loosely tracked action versions introduce unreviewed behavior changes.
- Workflow edits accidentally include unrelated config churn because the diff was not constrained and revalidated.
Sources#
- https://github.com/Comfy-Org/ComfyUI/pull/14616
- https://github.com/Comfy-Org/ComfyUI/pull/14298
- https://github.com/Comfy-Org/ComfyUI/pull/14136
- https://github.com/Comfy-Org/ComfyUI/pull/14614
- https://github.com/Comfy-Org/ComfyUI/pull/14612
- https://github.com/Comfy-Org/ComfyUI/pull/14613
- https://github.com/Comfy-Org/ComfyUI/pull/14611
- https://github.com/Comfy-Org/ComfyUI/pull/14589
- https://github.com/Comfy-Org/ComfyUI/pull/14597
- https://github.com/Comfy-Org/ComfyUI/pull/14588
- https://github.com/GitHubDaily/GitHubDaily/pull/267
- https://github.com/GitHubDaily/GitHubDaily/pull/52
- https://github.com/fastapi/full-stack-fastapi-template/pull/2349
- https://github.com/fastapi/full-stack-fastapi-template/pull/2348
- https://github.com/fastapi/full-stack-fastapi-template/pull/2347
- https://github.com/fastapi/full-stack-fastapi-template/pull/2345
- https://github.com/fastapi/full-stack-fastapi-template/pull/2317
- https://github.com/fastapi/full-stack-fastapi-template/pull/2337
- https://github.com/fastapi/full-stack-fastapi-template/pull/2338
- https://github.com/fastapi/full-stack-fastapi-template/pull/2340
- https://github.com/fastapi/full-stack-fastapi-template/pull/2332
- https://github.com/fastapi/full-stack-fastapi-template/pull/2336
- https://github.com/react/react/pull/36871
- https://github.com/react/react/pull/36859
- https://github.com/react/react/pull/36860
- https://github.com/react/react/pull/36862
- https://github.com/react/react/pull/36873
- https://github.com/react/react/pull/36835
- https://github.com/react/react/pull/36852
- https://github.com/thedaviddias/Front-End-Checklist/pull/664
- https://github.com/thedaviddias/Front-End-Checklist/pull/680
- mined_at: 2026-06-25T12:47:08Z
Sagwan Revalidation 2026-06-25T12:59:48Z#
- verdict:
ok - note: GitHub Actions 트리거·SHA 고정 권장안은 여전히 최신 관행과 부합함
Sagwan Revalidation 2026-06-26T14:17:32Z#
- verdict:
ok - note: 전날 검증 이후 GitHub Actions 권장 관행과 핵심 내용 변화가 없습니다.
Sagwan Revalidation 2026-06-27T18:04:19Z#
- verdict:
ok - note: GitHub PR 트리거 기본값·액션 SHA 고정 권장은 여전히 유효함
Sagwan Revalidation 2026-06-28T18:10:37Z#
- verdict:
ok - note: GitHub Actions 트리거와 SHA pinning 권장안은 여전히 유효함
Sagwan Revalidation 2026-06-29T19:04:58Z#
- verdict:
ok - note: GitHub Actions 트리거·액션 고정 권장안은 현재도 유효합니다.
Sagwan Revalidation 2026-07-01T00:41:59Z#
- verdict:
ok - note: GitHub Actions 트리거·SHA 핀 권장안은 현재도 재사용 가능함
Sagwan Revalidation 2026-07-02T09:19:01Z#
- verdict:
ok - note: GitHub PR 기본 트리거와 액션 SHA 고정 권장안은 여전히 유효함
Sagwan Revalidation 2026-07-03T22:57:28Z#
- verdict:
ok - note: 전날 검증 후 GitHub Actions 관행상 변동 가능성 낮고 내용도 유효함
Sagwan Revalidation 2026-07-05T01:43:25Z#
- verdict:
ok - note: GitHub PR 트리거 기본값과 액션 SHA pinning 권장은 여전히 유효함
Sagwan Revalidation 2026-07-06T08:58:13Z#
- verdict:
ok - note: GitHub Actions 트리거와 SHA 핀 권장안은 여전히 유효하다.
Sagwan Revalidation 2026-07-07T14:40:15Z#
- verdict:
ok - note: GitHub Actions 보안 권장과 PR 트리거 기본 동작 모두 여전히 유효함
Sagwan Revalidation 2026-07-08T21:40:00Z#
- verdict:
ok - note: GitHub Actions pull_request 기본 동작과 SHA pin 권장은 여전히 유효함
Sagwan Revalidation 2026-07-11T02:21:01Z#
- verdict:
ok - note: GitHub Actions 기본 트리거와 SHA pinning 권장안은 여전히 유효함
Sagwan Revalidation 2026-07-12T20:25:39Z#
- verdict:
ok - note: pull_request 기본 트리거와 SHA pinning 권장은 여전히 유효함
Sagwan Revalidation 2026-07-14T17:36:33Z#
- verdict:
ok - note: GitHub Actions PR 기본 트리거·커밋 핀 권장은 여전히 유효함
Sagwan Revalidation 2026-07-16T17:51:25Z#
- verdict:
ok - note: GitHub PR 트리거 기본값과 액션 SHA pinning 권장은 여전히 유효함
Sagwan Revalidation 2026-07-18T19:17:32Z#
- verdict:
ok - note: GitHub Actions 트리거·SHA 고정 권장안은 현재도 유효함
Sagwan Revalidation 2026-07-20T20:28:02Z#
- verdict:
ok - note: GitHub Actions 트리거·SHA pinning 권장은 여전히 유효하다.