Skip to content

ci(merge-queue): GITHUB_TOKEN 으로 큐에 넣은 PR 은 merge_group CI 가 돌지 않아 60분 막힌다 #2254

Closed

Description

@OnlyReadOneBook

작업 유형

maintenance — CI·빌드·의존성·저장소 운영 유지보수

주 담당 모듈

platform — CI·빌드·릴리스·저장소 운영

개요

viewed-auto-merge.yml(#2248)과 merge-queue-dequeue.yml 의 재투입이 GITHUB_TOKEN 으로 PR 을 큐에 넣는다. GitHub 은 GITHUB_TOKEN 으로 일으킨 이벤트로 워크플로를 띄우지 않으므로, 이렇게 넣은 merge group 에는 체크가 하나도 생기지 않는다. 큐는 check timeout(60분)까지 맨 앞을 붙잡았다가 CI_TIMEOUT 으로 빼고, 그 뒤에 쌓인 PR 들도 base 가 바뀌어 처음부터 다시 검증한다.

2026-10-05 실측(UTC):

수정 범위: 큐 투입과 auto-merge 예약을 사람 토큰(MERGE_QUEUE_TOKEN 시크릿, 1hyok 의 fine-grained PAT)으로 한다. 방출 처리 워크플로는 pull_request_target 브리지라 시크릿을 쓰지 않는 불변식(create-ci-config.test.mjs)을 지키고, 재투입만 workflow_dispatch 워크플로로 넘긴다. 시크릿이 없으면 GITHUB_TOKEN 으로 넣지 않고 건너뛰거나 직접 투입을 안내한다.

자식 이슈

No response

참고

  • GitHub 문서: GITHUB_TOKEN 으로 일으킨 이벤트는 workflow_dispatch·repository_dispatch 를 빼고 새 워크플로를 만들지 않는다.
  • 머지 전 저장소 시크릿 MERGE_QUEUE_TOKEN 이 있어야 자동 머지 예약이 다시 동작한다.

Activity

  1. added
    maintenanceCI·빌드·의존성·저장소 운영 유지보수
    area:platformCI·빌드·릴리스·저장소 운영 영역
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Oct 5, 2026
  2. added a commit that references this issue on Oct 5, 2026
  3. removed
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area:platformCI·빌드·릴리스·저장소 운영 영역maintenanceCI·빌드·의존성·저장소 운영 유지보수

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions