Commit Graph

14 Commits

Author SHA1 Message Date
DIYgod 815536c93f fix(ci): use Xcode 26.4.1 for iOS builds 2026-07-11 10:15:31 +08:00
DIYgod f89260362b fix(ci): use Xcode 26.3 for iOS builds 2026-07-11 09:45:50 +08:00
Innei 8db25e6157
Merge remote-tracking branch 'origin/dev' into mobile-main
Signed-off-by: Innei <tukon479@gmail.com>
2025-10-24 14:59:18 +08:00
Innei 778308b549
fix: update default Xcode version in setup action
- Changed the default Xcode version from 16.4.0 to 26.0.0 in the setup-xcode action configuration.

This update ensures compatibility with the latest development requirements.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-23 18:24:16 +08:00
Innei 268b182a39
fix(ci): try to fix ios simulator runtime
- Added a new step to check the CI environment, including user and Xcode path information.
- Implemented a robust Xcode setup process that accepts the license and sets the correct path using sudo if available.
- Introduced a method to start the Simulator Service with error handling for existing instances.
- Enhanced the iOS platform download process with checks for available SDKs and alternative download methods.
- Added a verification step to confirm successful setup and available SDKs.

This update aims to streamline the Xcode setup process in CI environments, ensuring a more reliable and informative workflow.

Signed-off-by: Innei <tukon479@gmail.com>
2025-08-26 22:28:04 +08:00
Innei 2dd9fbdf31
chore: download ios platform
Signed-off-by: Innei <tukon479@gmail.com>
2025-08-21 21:17:36 +08:00
Innei e8335a6f86
chore(xcode): update default Xcode version to 16.2.0 in setup action
- Changed the default Xcode version from 16.4 to 16.2.0 in the setup-xcode action configuration.

This update ensures compatibility with the specified version for builds.

Signed-off-by: Innei <tukon479@gmail.com>
2025-08-07 14:46:26 +08:00
Innei 42d39fdd22
feat(release): enhance version tagging and release extraction
- Updated the version setup action to handle new tag formats for desktop and mobile releases.
- Introduced a new script to extract release information from commit messages, improving the tagging process.
- Modified workflows to create tags in the format of `desktop/v1.2.3` and `mobile/v1.2.3`.
- Enhanced the updater logic to accommodate the new tagging structure and ensure proper release handling.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-29 19:04:09 +08:00
Innei 0e1bff4b58
chore: update Xcode version to 16.4 and adjust macOS runner labels in workflows
- Changed default Xcode version in setup action to 16.4.
- Updated macOS runner labels from 'macos-latest' and 'macos-15' to 'macos-16' in multiple workflows for consistency.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 22:30:07 +08:00
Innei 46cb564003
ci: unify Xcode setup action for iOS builds
Signed-off-by: Innei <tukon479@gmail.com>
2025-07-24 18:01:14 +08:00
Innei e5e9e8dfde
ci: Update version setup action to support desktop and mobile app versioning
- Add input parameter to specify app type (desktop or mobile)
- Modify version extraction logic to use correct package.json based on app type
- Update build workflow to explicitly set app type when setting up version

Signed-off-by: Innei <tukon479@gmail.com>
2025-03-04 15:32:32 +08:00
Innei 26d01fd835
chore: use prettier to format code (#306) 2024-09-09 15:04:57 +08:00
DIYgod 7c597e1c3d
chore: fix version 2024-07-11 14:44:33 +08:00
DIYgod ef65c42501
chore: custom version action 2024-07-11 14:27:05 +08:00