Skip to content

Dev브랜치를 업데이트합니다#14

Merged
CHOOSLA merged 4 commits into
devfrom
main
Oct 12, 2025
Merged

Dev브랜치를 업데이트합니다#14
CHOOSLA merged 4 commits into
devfrom
main

Conversation

@CHOOSLA
Copy link
Copy Markdown
Member

@CHOOSLA CHOOSLA commented Oct 12, 2025

Dev브랜치를 업데이트합니다

Summary by CodeRabbit

  • Chores
    • PR 리뷰 승인/해제 이벤트에 따라 자동으로 라벨을 부여하는 워크플로우를 추가했습니다.
    • 정해진 일정(UTC 00:00, 05:00, 08:00)과 수동 실행을 지원하는 PR 리마인더 워크플로우를 도입했습니다.
    • 리마인더는 Slack으로 알림을 전송하며, 필요한 보안 시크릿을 안전하게 전달하도록 구성했습니다.

CHOOSLA and others added 4 commits October 13, 2025 01:13
@CHOOSLA CHOOSLA merged commit 66027d4 into dev Oct 12, 2025
1 of 2 checks passed
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Oct 12, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

두 개의 GitHub Actions 워크플로를 추가했다. 하나는 PR 리뷰 이벤트에 반응해 재사용 워크플로를 호출하여 승인 수에 따른 라벨링을 수행하고, 다른 하나는 스케줄(및 수동 트리거)로 재사용 워크플로를 호출해 PR 리마인더를 실행한다. 두 워크플로 모두 시크릿을 전달한다.

Changes

Cohort / File(s) Change Summary
Approval-based labeling workflow
.github/workflows/labeler.yml
신규 워크플로 추가: pull_request_review(submitted, dismissed) 트리거. 33-Auto/.github/.github/workflows/reusable-label-on-approve.yml@main 재사용 워크플로 호출, pr-number 입력과 ORGANIZATION_TOKEN 시크릿 전달.
PR reminder workflow
.github/workflows/pr-reminder.yml
신규 워크플로 추가: cron 스케줄(UTC 00:00, 05:00, 08:00) 및 workflow_dispatch. 33-Auto/.github/.github/workflows/reusable-pr-reminder.yml@main 호출, SLACK_WEBHOOK_URL 시크릿 전달.

Sequence Diagram(s)

sequenceDiagram
    autonumber
    actor Reviewer
    participant GitHub as GitHub
    participant LabelerWF as Label on Approval Count (repo)
    participant Reusable as reusable-label-on-approve (33-Auto/...@main)

    Reviewer->>GitHub: Submit/Dismiss PR Review
    GitHub-->>LabelerWF: trigger pull_request_review
    LabelerWF->>Reusable: call with inputs(pr-number), secrets(ORGANIZATION_TOKEN)
    Reusable-->>LabelerWF: run labeling job
    LabelerWF-->>GitHub: update PR labels

    note over LabelerWF,Reusable: 변경점: 재사용 워크플로 호출 기반 실행
Loading
sequenceDiagram
    autonumber
    participant Scheduler as Cron (UTC)
    participant GitHub as GitHub
    participant ReminderWF as PR Reminder (repo)
    participant Reusable as reusable-pr-reminder (33-Auto/...@main)
    participant Slack as Slack

    Scheduler->>GitHub: 00:00 / 05:00 / 08:00
    GitHub-->>ReminderWF: trigger schedule
    ReminderWF->>Reusable: call with secrets(SLACK_WEBHOOK_URL)
    Reusable->>Slack: send reminders via webhook
    Slack-->>Reusable: response
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

밤하늘 크론이 똑딱, 시간표를 톡톡 치고,
리뷰 별 갯수만큼 라벨이 살포시 빛나네.
토큰은 조용히 건네고, 웹훅은 살짝 인사해—
깡총, 나는 토끼! PR 들판을 순찰하며,
“승인 달”과 “리마인더 바람”을 함께 수확해요. 🥕🌙

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch main

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7f2a566 and b115b1e.

📒 Files selected for processing (2)
  • .github/workflows/labeler.yml (1 hunks)
  • .github/workflows/pr-reminder.yml (1 hunks)

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

1 participant