| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- Android WebView
- 영어공부
- scope function
- 프로그래머스 알고리즘
- DataBinding
- Android Navigation
- 습관만들기
- Kotlin FCM
- 알고리즘 자바
- OkHttp Interceptor
- Android 12 대응
- 안드로이드 카카오 로그인
- Android
- 안드로이드 갤러리 접근
- Android Jetpack
- 66챌린지
- coroutine
- 안드로이드
- Android Interceptor
- MVP Architecture
- android recyclerview
- Android ViewPager2
- WebView
- 카카오 알고리즘
- 영어독립365
- Android 12
- Kotlin
- 코틀린 코루틴
- Java
- Android ProgressBar
Archives
- Today
- Total
목록2026/06/07 (1)
주맨의 개발노트
프로젝트에는 이미 CI가 갖춰져 있었습니다. PR이 develop 브랜치에 병합되면 빌드와 테스트가 자동으로 실행되는 환경이었습니다.다음 단계는 CD였습니다. Firebase App Distribution으로 앱 빌드를 자동 배포하는 파이프라인을 준비하면서, 자연스럽게 릴리즈 노트를 어떻게 만들 것인지가 문제로 올라왔습니다.배포 자체는 자동화하는데, 매번 릴리즈 노트만 사람이 손으로 정리해야 한다면 자동화 흐름이 어색해집니다. 특히 저희 프로젝트는 PR 라벨을 이미 비교적 일관되게 붙이고 있었기 때문에, 이 라벨을 기준으로 변경사항을 자동 분류할 수 있지 않을까 생각했습니다.그 과정에서 GitHub Actions 마켓플레이스의 오픈소스 액션인 release-drafter/release-drafter를 적..
Git
2026. 6. 7. 20:00