Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
08c900c
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : feat : μ΅œμ‹  인기μž₯μ†Œ λͺ©λ‘ ν™ˆ UI μΆ”κ°€ https://github.com/MapSee-…
Cassiiopeia Feb 10, 2026
dbf2c81
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : refactor : 파일 정리 https://github.com/MapSee-Lab/MapSy…
Cassiiopeia Feb 10, 2026
67cc16b
MapSy-FE 버전 관리 : docs : v1.0.32 README 버전 정보 μ—…λ°μ΄νŠΈ [skip ci]
actions-user Feb 10, 2026
56950df
Merge branch 'main' into 20260209_#18_μ΅œμ‹ _인기_μž₯μ†Œ_λͺ©λ‘_UI
Cassiiopeia Feb 11, 2026
bd1685c
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : refactor : 파일 정리 https://github.com/MapSee-Lab/MapSy…
Cassiiopeia Feb 23, 2026
d8b6d9f
Merge pull request #30 from MapSee-Lab/20260209_#18_μ΅œμ‹ _인기_μž₯μ†Œ_λͺ©λ‘_UI
Cassiiopeia Feb 23, 2026
f5fecf5
MapSy-FE 버전 정보 관리: chore: 버전 1.0.33 [skip ci]
actions-user Feb 23, 2026
5abacc6
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : feat : build_runner μ‹€ν–‰ μ½”λ“œ ci에 μΆ”κ°€ https://github.com/…
Cassiiopeia Feb 23, 2026
c7ecfca
Merge pull request #34 from MapSee-Lab/20260209_#18_μ΅œμ‹ _인기_μž₯μ†Œ_λͺ©λ‘_UI
Cassiiopeia Feb 23, 2026
181e958
MapSy-FE 버전 정보 관리: chore: 버전 1.0.34 [skip ci]
actions-user Feb 23, 2026
684905e
MapSy-FE 버전 정보 관리: chore: 버전 1.0.35 [skip ci]
actions-user Feb 23, 2026
fc554cc
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : fix : import 경둜 였λ₯˜ μˆ˜μ • https://github.com/MapSee-Lab/…
Cassiiopeia Feb 23, 2026
6946d89
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : docs : 씀 μŠ€νƒ€μΌ ν™ˆ ν”Όλ“œ λ¦¬λ””μžμΈ κ΅¬ν˜„ κ³„νš μž‘μ„± https://github.com/M…
Cassiiopeia Feb 23, 2026
a8cb07f
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : feat : build_runner μƒμ„±λœ 파일 μžλ™ 브랜치 ν‘Έμ‹œ λ‘œμ§€ μΆ”κ°€ https://g…
Cassiiopeia Feb 23, 2026
6e73961
MapSy-FE 버전 정보 관리: chore: 버전 1.0.36 [skip ci]
actions-user Feb 23, 2026
eb1089a
Merge branch 'main' of https://github.com/MapSee-Lab/MapSy-FE
Cassiiopeia Feb 23, 2026
88e1946
chore: update generated files (build_runner) [skip ci]
github-actions[bot] Feb 23, 2026
06b712e
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : refactor : HomeColors 씀 μŠ€νƒ€μΌ 라이트 λͺ¨λ…Έν†€μœΌλ‘œ ꡐ체 https://git…
Cassiiopeia Feb 23, 2026
f22c9c6
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : refactor : PlaceCard 씀 μŠ€νƒ€μΌ 적용 (직각 보더, 넓은 μ—¬λ°±, pill νƒœκ·Έβ€¦
Cassiiopeia Feb 23, 2026
5475460
Merge branch 'main' of https://github.com/MapSee-Lab/MapSy-FE
Cassiiopeia Feb 23, 2026
cb4b311
MapSy-FE 버전 정보 관리: chore: 버전 1.0.37 [skip ci]
actions-user Feb 23, 2026
ba1ad08
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : refactor : μƒνƒœ μœ„μ ― 씀 μŠ€νƒ€μΌ 적용 (μŠ€μΌˆλ ˆν†€, 빈 μƒνƒœ, μ—λŸ¬) https://g…
Cassiiopeia Feb 23, 2026
5f87edb
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : refactor : HomePage 씀 μŠ€νƒ€μΌ νƒ­ μ „ν™˜ ꡬ쑰둜 μž¬μž‘μ„± https://githu…
Cassiiopeia Feb 23, 2026
e7ea2e5
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : fix : import 경둜문제 ν•΄κ²° https://github.com/MapSee-Lab/M…
Cassiiopeia Feb 23, 2026
1e5b1b8
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : refactor : PopularPlaceTile μ‚­μ œ (νƒ­ κ΅¬μ‘°μ—μ„œ PlaceCard 톡합 …
Cassiiopeia Feb 23, 2026
8525349
MapSy-FE 버전 정보 관리: chore: 버전 1.0.38 [skip ci]
actions-user Feb 23, 2026
caa6e90
Merge branch 'main' of https://github.com/MapSee-Lab/MapSy-FE
Cassiiopeia Feb 23, 2026
fe7bfcc
μ΅œμ‹ /인기 μž₯μ†Œ λͺ©λ‘ UI : style : dart format 적용 https://github.com/MapSee-Lab…
Cassiiopeia Feb 23, 2026
437a13f
Merge branch 'main' of https://github.com/MapSee-Lab/MapSy-FE
Cassiiopeia Feb 23, 2026
fd12d15
MapSy-FE 버전 정보 관리: chore: 버전 1.0.39 [skip ci]
actions-user Feb 23, 2026
71764c0
MapSy-FE 버전 관리 : docs : v1.0.39 릴리즈 λ¬Έμ„œ μ—…λ°μ΄νŠΈ (PR #35)
actions-user Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 87 additions & 1 deletion .github/workflows/PROJECT-FLUTTER-CI.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ on:
default: true

permissions:
contents: read
contents: write
pull-requests: write

# ============================================
Expand Down Expand Up @@ -283,6 +283,78 @@ jobs:
flutter pub get
echo "βœ… Dependencies installed"

# μ½”λ“œ 생성 (Riverpod, Freezed, Retrofit λ“±)
- name: Run build_runner
run: |
echo "πŸ”§ μ½”λ“œ 생성 μ‹œμž‘ (build_runner)..."
dart run build_runner build --delete-conflicting-outputs
echo "βœ… μ½”λ“œ 생성 μ™„λ£Œ"

# μƒμ„±λœ μ½”λ“œ νŒŒμΌμ„ ν˜„μž¬ λΈŒλžœμΉ˜μ— 컀밋
# - PR 이벀트: PR μ†ŒμŠ€ λΈŒλžœμΉ˜μ— 컀밋 (λ‘œμ»¬μ—μ„œ pull κ°€λŠ₯)
# - Push 이벀트: ν‘Έμ‹œλœ λΈŒλžœμΉ˜μ— 컀밋
# - [skip ci]둜 λ¬΄ν•œ 루프 λ°©μ§€, μ΅œλŒ€ 5회 μž¬μ‹œλ„λ‘œ race condition λ°©μ§€
- name: Commit generated files
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"

# ν˜„μž¬ μ΄λ²€νŠΈμ— 따라 λŒ€μƒ 브랜치 κ²°μ •
if [ "${{ github.event_name }}" == "pull_request" ]; then
TARGET_BRANCH="${{ github.head_ref }}"
echo "πŸ“Œ PR 이벀트: μ†ŒμŠ€ 브랜치 '$TARGET_BRANCH'에 컀밋"
# PR μ΄λ²€νŠΈμ—μ„œλŠ” merge ref(refs/pull/N/merge)λ₯Ό checkoutν•˜λ―€λ‘œ
# μ‹€μ œ μ†ŒμŠ€ 브랜치둜 μ „ν™˜ ν›„ build_runner μž¬μ‹€ν–‰ ν•„μš”
git fetch origin "$TARGET_BRANCH"
git checkout "$TARGET_BRANCH"
flutter pub get
dart run build_runner build --delete-conflicting-outputs
else
TARGET_BRANCH="${{ github.ref_name }}"
echo "πŸ“Œ Push 이벀트: '$TARGET_BRANCH' λΈŒλžœμΉ˜μ— 컀밋"
fi

# 생성 파일 μŠ€ν…Œμ΄μ§•
git add "*.g.dart" "*.freezed.dart"

if git diff --cached --quiet; then
echo "ℹ️ 생성 파일 λ³€κ²½ μ—†μŒ, 컀밋 μŠ€ν‚΅"
exit 0
fi

git commit -m "chore: update generated files (build_runner) [skip ci]"

# Race Condition λ°©μ§€: pull-rebase ν›„ push (μ΅œλŒ€ 5회 μž¬μ‹œλ„)
MAX_RETRIES=5
RETRY_COUNT=0
PUSH_SUCCESS=false

while [ $RETRY_COUNT -lt $MAX_RETRIES ]; do
RETRY_COUNT=$((RETRY_COUNT + 1))
echo "πŸ”„ Push μ‹œλ„ $RETRY_COUNT/$MAX_RETRIES..."

if git push origin HEAD:"$TARGET_BRANCH"; then
PUSH_SUCCESS=true
echo "βœ… 생성 파일 컀밋 μ™„λ£Œ ($TARGET_BRANCH)"
break
else
echo "⚠️ Push μ‹€νŒ¨, remote 변경사항 동기화 쀑..."

if git pull --rebase origin "$TARGET_BRANCH"; then
echo "βœ… Rebase 성곡, λ‹€μ‹œ push μ‹œλ„..."
else
echo "❌ Rebase μ‹€νŒ¨, 좩돌 ν•΄κ²° ν•„μš”"
git rebase --abort 2>/dev/null || true
echo "⚠️ 생성 파일 컀밋을 κ±΄λ„ˆλœλ‹ˆλ‹€ (μˆ˜λ™ μ‹€ν–‰ ν•„μš”)"
exit 0
fi
fi
done

if [ "$PUSH_SUCCESS" = false ]; then
echo "⚠️ $MAX_RETRIES회 μ‹œλ„ 후에도 push μ‹€νŒ¨, 생성 파일 컀밋을 κ±΄λ„ˆλœλ‹ˆλ‹€"
fi

# Flutter Analyze μ‹€ν–‰
- name: Run Flutter Analyze
id: analyze
Expand Down Expand Up @@ -382,6 +454,13 @@ jobs:
flutter pub get
echo "βœ… Dependencies installed"

# μ½”λ“œ 생성 (Riverpod, Freezed, Retrofit λ“±)
- name: Run build_runner
run: |
echo "πŸ”§ μ½”λ“œ 생성 μ‹œμž‘ (build_runner)..."
dart run build_runner build --delete-conflicting-outputs
echo "βœ… μ½”λ“œ 생성 μ™„λ£Œ"

# Java μ„€μ •
- name: Set up Java
uses: actions/setup-java@v4
Expand Down Expand Up @@ -493,6 +572,13 @@ jobs:
flutter pub get
echo "βœ… Dependencies installed"

# μ½”λ“œ 생성 (Riverpod, Freezed, Retrofit λ“±)
- name: Run build_runner
run: |
echo "πŸ”§ μ½”λ“œ 생성 μ‹œμž‘ (build_runner)..."
dart run build_runner build --delete-conflicting-outputs
echo "βœ… μ½”λ“œ 생성 μ™„λ£Œ"

# Ruby 및 CocoaPods μ„€μ •
- name: Set up Ruby
uses: ruby/setup-ruby@v1
Expand Down
30 changes: 27 additions & 3 deletions CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,35 @@
{
"metadata": {
"lastUpdated": "2026-02-10T22:24:23Z",
"currentVersion": "1.0.32",
"lastUpdated": "2026-02-23T01:03:56Z",
"currentVersion": "1.0.39",
"projectType": "flutter",
"totalReleases": 9
"totalReleases": 10
},
"releases": [
{
"version": "1.0.39",
"project_type": "flutter",
"date": "2026-02-23",
"pr_number": 35,
"raw_summary": "## Summary by CodeRabbit\n\n## Release Notes\n\n* **New Features**\n * Home feed λ¦¬λ””μžμΈ - 밝은 λ―Έλ‹ˆλ©€ ν…Œλ§ˆμ™€ νƒ­ 기반 λ„€λΉ„κ²Œμ΄μ…˜ 적용\n * κ°œμ„ λœ ν”Œλ ˆμ΄μŠ€ μΉ΄λ“œ - 이미지, νƒœκ·Έ, μ£Όμ†Œ ν‘œμ‹œ 및 νŽ˜μ΄μ§€λ„€μ΄μ…˜ 지원\n * λ‘œλ”©, 빈 μƒνƒœ, 였λ₯˜ μƒνƒœ UI μž¬μ„€κ³„\n\n* **Chores**\n * μ•± 버전 v1.0.39둜 μ—…λ°μ΄νŠΈ",
"parsed_changes": {
"new_features": {
"title": "New Features",
"items": [
"Home feed λ¦¬λ””μžμΈ - 밝은 λ―Έλ‹ˆλ©€ ν…Œλ§ˆμ™€ νƒ­ 기반 λ„€λΉ„κ²Œμ΄μ…˜ 적용",
"κ°œμ„ λœ ν”Œλ ˆμ΄μŠ€ μΉ΄λ“œ - 이미지, νƒœκ·Έ, μ£Όμ†Œ ν‘œμ‹œ 및 νŽ˜μ΄μ§€λ„€μ΄μ…˜ 지원",
"λ‘œλ”©, 빈 μƒνƒœ, 였λ₯˜ μƒνƒœ UI μž¬μ„€κ³„"
]
},
"chores": {
"title": "Chores",
"items": [
"μ•± 버전 v1.0.39둜 μ—…λ°μ΄νŠΈ"
]
}
},
"parse_method": "markdown"
},
{
"version": "1.0.32",
"project_type": "flutter",
Expand Down
18 changes: 16 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,21 @@
# Changelog

**ν˜„μž¬ 버전:** 1.0.32
**λ§ˆμ§€λ§‰ μ—…λ°μ΄νŠΈ:** 2026-02-10T22:24:23Z
**ν˜„μž¬ 버전:** 1.0.39
**λ§ˆμ§€λ§‰ μ—…λ°μ΄νŠΈ:** 2026-02-23T01:03:56Z

---

## [1.0.39] - 2026-02-23

**PR:** #35

**New Features**
- Home feed λ¦¬λ””μžμΈ - 밝은 λ―Έλ‹ˆλ©€ ν…Œλ§ˆμ™€ νƒ­ 기반 λ„€λΉ„κ²Œμ΄μ…˜ 적용
- κ°œμ„ λœ ν”Œλ ˆμ΄μŠ€ μΉ΄λ“œ - 이미지, νƒœκ·Έ, μ£Όμ†Œ ν‘œμ‹œ 및 νŽ˜μ΄μ§€λ„€μ΄μ…˜ 지원
- λ‘œλ”©, 빈 μƒνƒœ, 였λ₯˜ μƒνƒœ UI μž¬μ„€κ³„

**Chores**
- μ•± 버전 v1.0.39둜 μ—…λ°μ΄νŠΈ

---

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ samples, guidance on mobile development, and a full API reference.
---

<!-- AUTO-VERSION-SECTION: DO NOT EDIT MANUALLY -->
## μ΅œμ‹  버전 : v1.0.31 (2026-02-10)
## μ΅œμ‹  버전 : v1.0.32 (2026-02-10)

[전체 버전 기둝 보기](CHANGELOG.md)
Loading