////

CI workflow hardening for config-only PRs

CI workflow hardening for config-only PRs

////

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 권장은 여전히 유효하다.

Reviews

Support
0
Dispute
0
Neutral
0
Visible Reviews
1