Skip to content

Tags: festabook/android

Tags

v0.1.0

Toggle v0.1.0's commit message
feat: GitHub Actions μ›Œν¬ν”Œλ‘œμš° 및 ν…œν”Œλ¦Ώ μΆ”κ°€

- **Android CI μ›Œν¬ν”Œλ‘œμš° μΆ”κ°€ (`android-ci.yml`)**
  - `main` λ˜λŠ” `develop` λΈŒλžœμΉ˜μ— λŒ€ν•œ PR λ°œμƒ μ‹œ, 전체 ν”„λ‘œμ νŠΈμ— λŒ€ν•΄ μ›Œν¬ν”Œλ‘œμš°λ₯Ό μ‹€ν–‰ν•˜λ„λ‘ μ„€μ •ν–ˆμŠ΅λ‹ˆλ‹€.
  - μ£Όμš” 단계: JDK 17 μ„€μ •, Gradle 캐싱, `local.properties` 및 `google-services.json` 생성, ν‚€μŠ€ν† μ–΄ 볡원, ktlint 검사, λ‹¨μœ„ ν…ŒμŠ€νŠΈ μ‹€ν–‰ 및 κ²°κ³Ό κ²Œμ‹œ

- **Slack μ•Œλ¦Ό μ›Œν¬ν”Œλ‘œμš° μΆ”κ°€**
  - `common-slack-notify-opened.yml`: PR 생성 및 리뷰 μ€€λΉ„ μ‹œ 졜초 리뷰 μš”μ²­ μ•Œλ¦Όμ„ λ³΄λƒ…λ‹ˆλ‹€.
  - `common-slack-notify-rerequested.yml`: 재리뷰 μš”μ²­ μ‹œ μ•Œλ¦Όμ„ λ³΄λƒ…λ‹ˆλ‹€.
  - `common-slack-notify-submitted.yml`: 리뷰가 제좜(승인, λ³€κ²½ μš”μ²­)λ˜μ—ˆμ„ λ•Œ μ•Œλ¦Όμ„ λ³΄λƒ…λ‹ˆλ‹€.

- **Release Drafter μ›Œν¬ν”Œλ‘œμš° μΆ”κ°€ (`release-drafter.yml`)**
  - `release/*` λΈŒλžœμΉ˜μ— ν‘Έμ‹œλ  λ•Œ 릴리슀 μ΄ˆμ•ˆμ„ μ—…λ°μ΄νŠΈν•˜κ³ , `main` λΈŒλžœμΉ˜μ— ν‘Έμ‹œ μ‹œ 릴리슀λ₯Ό κ²Œμ‹œν•©λ‹ˆλ‹€.

- **GitHub ν…œν”Œλ¦Ώ μΆ”κ°€**
  - 이슈 생성을 μœ„ν•œ `festabook-issue-template.md`λ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  - Pull Request 생성을 μœ„ν•œ `PULL_REQUEST_TEMPLATE.md`λ₯Ό μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  - 릴리슀 λ…ΈνŠΈ 생성을 μœ„ν•œ `release-drafter.yml` ν…œν”Œλ¦Ώμ„ μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.

- **ν”„λ‘œμ νŠΈ μ„€μ • 파일 μΆ”κ°€**
  - `.editorconfig`: ktlint κ·œμΉ™μ„ μ„€μ •ν•©λ‹ˆλ‹€.
  - `.coderabbit.yaml`: Code Rabbit AI λ¦¬λ·°μ–΄μ˜ 섀정을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
  - `.gitignore`: `festabook-firebase-ad` νŒŒμΌμ„ λ¬΄μ‹œν•˜λ„λ‘ μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.