Skip to content

chore(deps): update dependencies and normalize iOS project - #628

Open
lowrt wants to merge 3 commits into
mainfrom
chore/normalize-project.pbxproj-ordering
Open

lowrt wants to merge 3 commits into
mainfrom
chore/normalize-project.pbxproj-ordering

Conversation

@lowrt

@lowrt lowrt commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

這個 PR 做了什麼

更新專案依賴、重新產生 Freezed 程式碼,並統一 Xcode 專案檔的排序,讓依賴版本與產生檔保持一致。

  • 將 dio 從 ^5.10.0 更新至 ^5.11.0
  • 將 freezed 從 ^4.0.0-dev.3 更新至穩定版 ^4.0.0,lockfile 實際解析為 4.0.1
  • 更新 in_app_purchase_android 與 in_app_purchase_storekit 等間接依賴
  • 重新產生 25 個 Freezed domain model 檔案,以符合新版產生器的輸出
  • 統一 ios/Runner.xcodeproj/project.pbxproj 的項目順序,未變更 iOS target、build setting 或執行行為
  • 本次沒有 UI、使用者可見字串或安全關鍵邏輯的變更

相關 issue

沒有對應的 issue。

怎麼驗

  • Codecov 顯示修改後的可覆蓋程式碼皆有測試覆蓋,專案總覆蓋率為 94.49%
  • CI 已執行完整的格式檢查、靜態分析、codegen 一致性檢查與測試
  • 本次沒有 UI 變更,因此不需要進行畫面或深色模式比對

檢查清單

  • tool/check/commits.sh origin/main..HEAD 通過
    —— commit 訊息就是更新日誌,格式見 commit.md
  • 一個 commit 一件事(這條 gate 驗不了,靠自己和 review)
  • 靜態分析與測試通過
  • 沒有新增使用者可見字串
  • CI 全部通過(每一項都是 pass 或 skipped)
  • 沒有 UI 變更

@codecov

codecov Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.49%. Comparing base (bc4dc0e) to head (f0cb03f).
⚠️ Report is 1 commits behind head on main.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@lowrt lowrt changed the title chore(ios): normalize project.pbxproj ordering chore(deps): update dependencies and normalize iOS project Oct 17, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant