Skip to content

Commit

Permalink
chore: main 브랜치와 내용 일치화
Browse files Browse the repository at this point in the history
  • Loading branch information
seongjinme committed Sep 27, 2024
1 parent a3b39c9 commit 8ed70bb
Show file tree
Hide file tree
Showing 4 changed files with 159 additions and 43 deletions.
98 changes: 61 additions & 37 deletions .github/issue-branch.yml
Original file line number Diff line number Diff line change
@@ -1,64 +1,88 @@
branchName: '${issue.number}-${issue.body[-20]}'
branchName: "${issue.number}-${issue.body[-20]}"
gitSafeReplacementChar: ""
openDraftPR: true
conventionalPrTitles: true
conventionalStyle: semver-no-gitmoji
autoLinkIssue: true
autoCloseIssue: true
branches:
- label:
- feature
- backend
- label:
- feature
- backend
prefix: be-
name: be/develop
- label:
- feature
- frontend
prefix: fe-
name: fe/develop
- label:
- refactor
- backend
prefix: be-
name: be/develop
- label:
- refactor
- frontend
prefix: fe-
name: fe/develop
- label:
- chore
- backend
prefix: be-
name: be/develop
- label:
- feature
- frontend
- chore
- frontend
prefix: fe-
name: fe/develop
- label:
- test
- backend
prefix: be-
name: be/develop
- label:
- test
- frontend
prefix: fe-
name: fe/develop
- label:
- fix
- backend
prefix: be-
name: be/develop
- label:
- fix
- frontend
prefix: fe-
name: fe/develop
- label:
- hotfix
- backend
prefix: be-hotfix-
name: be/release
- label:
- hotfix
- frontend
prefix: fe-hotfix-
name: fe/release
- label: docs
skip: true
- label: refactor
skip: true
- label: chore
skip: true
- label: test
skip: true
- label: fix
skip: true
- label: '*'
- label: "*"
skip: true

commentMessage: |
🚀 안녕하세요 @${assignee.login}님! 작업을 시작하셨군요?
작업하실 브랜치를 컨벤션에 맞게 현재 이슈 ✨${issue.title}✨에 연결하여 생성헤드렸어요!
생성된 브랜치명:
${branchName}
해당 브랜치가 연결된 ⚡️[Draft PR](${repository.html_url}/issues/?q=head:${branchName})⚡️ 생성되었으니 확인해보세요
작업이 완료된 후, 리뷰어를 선택하고 Draft PR 내부의 `Ready for review` 버튼을 눌러주시면 됩니다! :)
제가 Slack으로 리뷰어에게 DM으로 알려드릴게요
copyIssueDescriptionToPR: true
copyIssueLabelsToPR: true
copyIssueAssigneeToPR: true
copyIssueProjectsToPR: true
copyIssueMilestoneToPR: true

conventionalLabels:
fix:
fix: '🔨'
feat:
feature: ''
chore:
chore:
docs:
docs: '📝'
style:
style: '💎'
refactor:
refactor: '♻️'
test:
test: ''
78 changes: 78 additions & 0 deletions .github/workflows/issue-branch-pr-automation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: ALL/PM - Issue 자동 관리

on:
issues:
types: [assigned, closed]

jobs:
create-issue-branch:
name: "feature 이슈 할당 -> 브랜치-PR 자동 생성"
runs-on: ubuntu-latest
if: github.event.action == 'assigned'
steps:
- name: create the issue branch
uses: robvanderleek/[email protected]
id: create-issue-branch
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

notify-open-issue:
name: "이슈 작업 시작 -> Slack 체널 알림"
runs-on: ubuntu-latest
if: github.event.action == 'assigned'
steps:
- name: Set assignee variables
id: set-vars
run: |
ASSIGNEE_LOGIN=${{ github.event.issue.assignee.login }}
echo "ASSIGNEE_SLACK_ID=${ASSIGNEE_LOGIN@L}" >> ${GITHUB_ENV}
- name: 작업 시작 -> Slack 체널 알림
uses: slackapi/[email protected]
with:
channel-id: ${{ secrets.IN_PROGRESS_SLACK_CHANNEL_ID }}
payload: |
{
"text": "🔔 작업 시작 알림 🔔",
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "〰️〰〰️〰 \n🚀 작업 시작 \n <@${{ env.ASSIGNEE_SLACK_ID }}> 님이 \n <${{ github.event.issue.html_url }}|${{ github.event.issue.title }}> 작업을 시작했습니다!:muscle:"
}
}
]
}
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}

notify-close-issue:
name: "이슈 작업 종료 -> Slack 체널 알림"
runs-on: ubuntu-latest
if: github.event.action == 'closed'
steps:
- name: Set assignee variables
id: set-vars
run: |
ASSIGNEE_LOGIN=${{ github.event.issue.assignee.login }}
echo "ASSIGNEE_SLACK_ID=${ASSIGNEE_LOGIN@L}" >> ${GITHUB_ENV}
- name: 작업 시작 -> Slack 체널 알림
uses: slackapi/[email protected]
with:
channel-id: ${{ secrets.TASK_COMPLETE_SLACK_CHANNEL_ID }}
payload: |
{
"text": "🎉 작업 완료 알림 🎉",
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "〰️〰〰️〰 \n:pushpin:작업 완료\n <@${{ env.ASSIGNEE_SLACK_ID }}> 님의 할당 이슈인 \n\n:confetti_ball: <${{ github.event.issue.html_url }}|${{ github.event.issue.title }}> 작업이 완료(종료)됐습니다! :confetti_ball:"
}
}
]
}
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
20 changes: 20 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# 서비스 이름

### 크루루 (cruru)

# 크루루는 이런 서비스에요

## 주제

복잡한 리크루팅 과정을 간소화하는 맞춤형 리크루팅 관리 솔루션

## 설명

서비스 ‘크루루’는 대학생 연합 동아리를 위한 ATS(지원자 추적 시스템)입니다. 모집 공고 관리, 지원자 목록 관리, 지원 항목 커스터마이징 등을 제공합니다. 해당 서비스를 통해 소규모 리크루팅 프로세스를 효율적으로 관리할 수 있습니다.

# 💻 개발자

| ![아르](https://github.com/user-attachments/assets/2f63c5ab-43bb-417b-92bf-73fd761208a9) | ![러기](https://github.com/user-attachments/assets/f2c8ff64-1a83-466c-851a-ab14cd5530bc)| ![렛서](https://github.com/user-attachments/assets/ff5d9e17-16d6-42fc-8754-c65554313e4e) | ![냥인](https://github.com/user-attachments/assets/4b20cc25-7104-413c-b89e-f22c34a8d0c9) | ![러쉬](https://github.com/user-attachments/assets/86225998-321c-4a11-9c30-2abff1b1c3a1) | ![명오](https://github.com/user-attachments/assets/5316b64b-bc98-446b-b55f-8fa014dbceaa) | ![도비](https://github.com/user-attachments/assets/777f53ac-07cf-43e3-8ebb-f11ae1dc8520) | ![초코칩](https://github.com/user-attachments/assets/dcbd7b64-0ee9-434e-936e-98bf4a36a03d) |
|:----:|:----:|:----:|:----:|:----:|:----:|:----:|:----:|
| **FE** | **FE** | **FE** | **BE** | **BE** | **BE** | **BE** | **BE** |
|[아르](https://github.com/seongjinme)| [러기](https://github.com/lurgi) | [렛서](https://github.com/llqqssttyy) | [냥인](https://github.com/cutehumanS2) | [러쉬](https://github.com/xogns1514) | [명오](https://github.com/HyungHoKim00) | [도비](https://github.com/Dobby-Kim) | [초코칩](https://github.com/Chocochip101) |
6 changes: 0 additions & 6 deletions package-lock.json

This file was deleted.

0 comments on commit 8ed70bb

Please sign in to comment.