GitHub·GitLab·Linear·Slack·CI 연동
Codex의 연동은 리뷰 의견만 받는 경로와 실제 코드를 수정하는 경로를 나눠 봐야 합니다. 이슈나 댓글이 작업을 시작시키면 원문의 데이터와 실행 계정·환경이 함께 관여합니다. 단순 멘션 하나도 모델 사용량이나 외부 게시를 만들 수 있습니다.
공식 문서를 참고한 비공식 한국어 가이드입니다. 아래 트리거는 형식 설명이며 실제 댓글 게시·연결·CI 등록·AI 실행은 하지 않았습니다. 이 사이트 저장소에도 GitHub Actions 워크플로를 추가하지 않습니다.
GitHub 리뷰와 저장소 지침
연결된 저장소의 PR에서 공식 트리거 @codex review를 사용합니다. 자동 리뷰는 저장소 설정과 개인 기본값, 실행 trigger를 따로 확인합니다. 리뷰 지침은 해당 코드에 적용되는 AGENTS.md의 ## Code Review Rules에 구체적인 데이터 경계나 호환 조건을 적습니다.
린트로 확인할 수 있는 형식보다 ‘권한 없는 사용자가 다른 계정 데이터를 받으면 안 된다’ 같은 의미 있는 기준이 적합합니다. 리뷰는 테스트·브랜치 보호·승인을 대신하지 않습니다. 일반 리뷰와 Security Review는 범위와 게시 기준이 다릅니다.
review 이외의 수정 요청은 Legacy Cloud 작업을 시작해 권한이 있으면 브랜치에 push할 수 있습니다. 리뷰 요청 승인을 수정·push 승인으로 확대하지 않습니다. 댓글이 없으면 설정과 task 상태를 먼저 확인합니다.
GitLab은 별도 설정
GitLab MR 리뷰는 beta입니다. GitLab.com과 self-managed/Dedicated의 연결·관리자 template·서비스 계정 조건을 구분합니다. 이벤트 전달에는 project 또는 group webhook, 리뷰 게시에는 계정 접근 권한이 필요합니다.
group activity로 리뷰를 활성화하는 것과 코드를 실행할 project environment를 준비하는 것은 별개입니다. desktop의 GitHub식 Create pull request UI가 GitLab beta에도 있다고 가정하지 않습니다. 자동/수동 리뷰의 severity 기준도 GitHub와 동일하다고 일반화하지 말고 해당 원문을 봅니다.
Linear와 Slack의 실행 위치
Linear는 이슈 할당이나 @Codex 댓글로 위임합니다. 환경이 모호하면 원치 않은 저장소가 선택될 수 있으므로 저장소/환경을 명시하고 activity와 task의 기준 브랜치를 확인합니다. 로컬에서 이슈만 조회하려면 별도의 Linear MCP 연결입니다.
현재 Slack 문서는 @ChatGPT로 요청하고, 제공되는 workspace에서 별도 Codex Cloud 작업으로 위임하는 흐름을 설명합니다. 게시되고 workspace에 공유된 환경과 사용자 접근 권한이 필요하며 개인 Cloud 환경은 이 흐름에 포함되지 않습니다. Linear의 Legacy 설정을 Slack 현재 경로에 그대로 적용하지 않습니다.
Slack의 비공개 승인 카드가 결과 댓글까지 비공개로 만들지 않습니다. 채널에 게시되는 소스·진단 결과는 그 채널 독자가 볼 수 있습니다. 과거 @Codex Slack 안내를 현재 권장 진입점으로 재게시하지 않습니다.
Codex GitHub Action 검토
공식 openai/codex-action은 CLI 설치와 codex exec, 조건에 따른 Responses API proxy를 관리합니다. prompt/prompt-file은 하나를 선택하고 버전·sandbox·결과 파일을 명시합니다. 이 글은 전체 workflow YAML을 제공하지 않습니다.
runner의 권한, trigger 허용 사용자, 비밀값, 신뢰할 수 없는 PR 본문을 따로 검토합니다. read-only sandbox만으로 elevated runner의 모든 secret을 보호한다고 가정하지 않습니다. 모델 실행 job과 결과 게시 job을 분리하고 결과를 명령으로 평가하지 않습니다.
연동을 도입하려면 테스트 저장소에서 시작해 실제 기준 SHA·실행 주체·diff·실패/미검증·게시 대상을 기록합니다. Security scanner의 별도 CI 제품과 종료 판정은 보안 CI에서 다룹니다.
공식 한국어 도움말: ChatGPT 플랜과 Codex에서 계정별 이용 안내를 확인할 수 있습니다. 이 글은 해당 도움말의 공식 번역이 아니며 계정 조건과 요금은 공식 안내를 우선합니다.