[260617] TIL
Today I Learned (2026-06-17)
GitHub App์ผ๋ก ๋ด ์ฐ๋
- GitHub App์ ์ฌ๋ ๊ณ์ ๊ณผ ๋ณ๊ฐ์ ๋
๋ฆฝ๋ ์ ์์ผ๋ก ๋ ํฌ์ ์ ๊ทผํ๋ ๊ณต์ ํ์ฅ ๋ฉ์ปค๋์ฆ์ด๋ค. ํ์ํ ๊ถํ๋ง ์ฝ ์ง์ด ์ฃผ๊ณ , ํน์ ๋ ํฌ์๋ง ์ค์นํ๋ฉฐ, ์ด๋ฒคํธ๋ฅผ ๊ตฌ๋
(Webhook)ํด ๋ฐ์ํ๋ค. ๊ฐ์ธ์ด ํด์ฌํ๊ฑฐ๋ ํ ํฐ์ด ๋ง๋ฃ๋ผ๋ ์ฐ๋์ด ๋๊ธฐ์ง ์๋๋ค.
- ์ธ์ฆ์ ๊ฐ์ธํค๋ก JWT๋ฅผ ์๋ช
โ ๊ทธ JWT๋ก ์ค์น ํ ํฐ์ ๋ฐ๊ธ โ ์ค์น ํ ํฐ์ผ๋ก API๋ฅผ ํธ์ถํ๋ 3๋จ ๊ตฌ์กฐ๋ค. ์๋๋ก ๊ฐ์๋ก ๊ถํ์ด ์ข๊ณ ์๋ช
์ด ์งง์์ ธ, ํค๊ฐ ์์ด๋ ํผํด๊ฐ ์๋ค.
@claude PR ์ฝ๋๋ฆฌ๋ทฐ ๋์ ์๋ฆฌ
- ๋ฉ์
์ ๊ฐ์งํ๋ ๊ฑด GitHub์ด๋ค. ๋๊ธ ์ด๋ฒคํธ๋ก ์ํฌํ๋ก๊ฐ ํธ๋ฆฌ๊ฑฐ๋๊ณ ,
if: contains('@claude') ์กฐ๊ฑด์ด ๋ฉ์
์ฌ๋ถ๋ฅผ ๊ฑฐ๋ฅธ๋ค.
- ์ค์ ์คํ์ ๋ฌ๋ VM ์์ Claude Code ์์ง์ด ๋งก๊ณ , ๋ด๊ฐ ๋ฃ์ ํ ํฐ์ผ๋ก API๋ฅผ ํธ์ถํ๋ฏ๋ก ๋น์ฉ์ ๋ด ๊ณ์ ์์ ๋น ์ง๋ค. ๋ต๊ธยท์ฝ๋ ํธ์๋ฅผ GitHub์ ์ธ ๋๋ App ์ค์น ํ ํฐ ๊ถํ์ผ๋ก ์ธ์ฆํ๋ค.
Leave a comment