π μμ€ν λ©μμ§: μ΄ Skillμ΄ νΈμΆλλ©΄
[SEMO] Skill: production-gate νΈμΆμμ€ν λ©μμ§λ₯Ό 첫 μ€μ μΆλ ₯νμΈμ.
Production Gate Skill
νλ‘λμ λ°°ν¬ κ°λ₯ μ¬λΆ νμΈ
νΈλ¦¬κ±°
- "νλ‘λμ λ°°ν¬ κ°λ₯", "λ°°ν¬ν΄λ λΌ", "λ¦΄λ¦¬μ€ μ€λΉ" ν€μλ
- λ°°ν¬ μ 체ν¬λ¦¬μ€νΈ μμ²
κ²μ΄νΈ μ²΄ν¬ νλͺ©
- ν μ€νΈ λκΈ° μ΄μ: "ν μ€νΈμ€" μν μ΄μ μμ
- μ€ν¨ μ΄μ: "μμ μμ²" μν μ΄μ μμ
- νμΈ λκΈ°: "νμΈμμ²" μν μ΄μ μμ
- λ³ν© μλ£: λͺ¨λ κ΄λ ¨ μ΄μ "λ³ν©λ¨" μν
κ²μ΄νΈ 쿼리
# λ―Έμλ£ μ΄μ μ‘°ν
gh api graphql -f query='
query {
organization(login: "semicolon-devteam") {
projectV2(number: 1) {
items(first: 100) {
nodes {
content {
... on Issue {
number
title
repository { name }
}
}
fieldValueByName(name: "Status") {
... on ProjectV2ItemFieldSingleSelectValue {
name
}
}
}
}
}
}
}' --jq '.data.organization.projectV2.items.nodes[] | select(.fieldValueByName.name | IN("ν
μ€νΈμ€", "μμ μμ²", "νμΈμμ²"))'
μΆλ ₯ νμ
λ°°ν¬ κ°λ₯
[SEMO] Skill: production-gate νΈμΆ
## β
νλ‘λμ
λ°°ν¬ κ°λ₯
### κ²μ΄νΈ 체ν¬
| νλͺ© | μν | μμΈ |
|------|------|------|
| ν
μ€νΈ λκΈ° | β
0건 | λͺ¨λ ν
μ€νΈ μλ£ |
| μμ νμ | β
0건 | λ―Έν΄κ²° μ΄μ μμ |
| νμΈ λκΈ° | β
0건 | λκΈ° μ΄μ μμ |
### λ³ν© μλ£ μ΄μ
μ΅κ·Ό λ³ν©λ μ΄μ:
- cm-office#45: λκΈ κΈ°λ₯ μΆκ°
- cm-office#48: μ’μμ λ²νΌ
- core-backend#88: μΈμ¦ API μμ
π **νλ‘λμ
λ°°ν¬λ₯Ό μ§νν΄λ μ’μ΅λλ€.**
λ°°ν¬ λΆκ°
[SEMO] Skill: production-gate νΈμΆ
## β νλ‘λμ
λ°°ν¬ λΆκ°
### κ²μ΄νΈ 체ν¬
| νλͺ© | μν | μμΈ |
|------|------|------|
| ν
μ€νΈ λκΈ° | β 2건 | ν
μ€νΈ νμ |
| μμ νμ | β 1건 | μμ λκΈ° μ€ |
| νμΈ λκΈ° | β
0건 | - |
### λ―Έμλ£ μ΄μ
#### ν
μ€νΈ λκΈ°
| μ΄μ | μ λͺ© | λ΄λΉμ |
|------|------|--------|
| cm-office#52 | νλ‘ν μμ | @developer1 |
| cm-office#55 | μλ¦Ό κΈ°λ₯ | @developer2 |
#### μμ νμ
| μ΄μ | μ λͺ© | λ΄λΉμ |
|------|------|--------|
| cm-office#48 | μ’μμ λ²νΌ | @developer3 |
### κΆμ₯ μ‘°μΉ
1. ν
μ€νΈ λκΈ° μ΄μ ν
μ€νΈ μ§ν
2. μμ νμ μ΄μ κ°λ°μ νμΈ
3. λͺ¨λ μ΄μ "λ³ν©λ¨" μν ν λ°°ν¬
β **νμ¬ μνμμλ νλ‘λμ
λ°°ν¬λ₯Ό κΆμ₯νμ§ μμ΅λλ€.**
λ¦΄λ¦¬μ€ λ ΈνΈ μμ±
λ°°ν¬ κ°λ₯ μ λ¦΄λ¦¬μ€ λ ΈνΈ μ΄μ:
## λ¦΄λ¦¬μ€ λ
ΈνΈ (μ΄μ)
### μ΄λ² λ¦΄λ¦¬μ€ ν¬ν¨ λ΄μ©
**Features**
- λκΈ κΈ°λ₯ μΆκ° (#45)
- μ’μμ λ²νΌ (#48)
**Fixes**
- μΈμ¦ API μμ (#88)
### ν
μ€νΈ μλ£
- λͺ¨λ μ΄μ QA ν
μ€νΈ ν΅κ³Ό
- Iteration νκ· : 1.5ν