Commit Graph

1914 Commits

Author SHA1 Message Date
Davide De Rosa 22ef8fcd10 Use SwiftPM 5.3 for CI
Had to fix dependency syntax for revision.
2021-11-06 11:48:25 +01:00
Davide De Rosa ebaa8f08ff Fix approach to test target
- Test core Swift package, not project
- Commit package schemes to repository
2021-11-06 11:23:10 +01:00
Davide De Rosa 0c448e7f91 Replace status icon with color-agnostic shapes
Fixes #199
2021-11-06 11:18:55 +01:00
Davide De Rosa ae1aa1a268 Reorganize project with SwiftPM
- Drop CocoaPods completely
- Make PassepartoutCore a Swift package
- Enable Bitcode to fix OpenSSL linkage (iOS)
- Update CI scripts without CocoaPods
2021-11-06 11:18:55 +01:00
Davide De Rosa 996b2fbcf7 Add/fix app version for pilot/deliver 2021-10-19 09:46:56 +02:00
Davide De Rosa 2736dfcede Run App Review job in parallel 2021-10-19 09:46:19 +02:00
Davide De Rosa 79c603dffd Drop GitHub Sponsors and reorganize items 2021-10-19 09:46:19 +02:00
Davide De Rosa 9578da13dc Drop redundant update metadata
Done by deliver in store_review.
2021-10-19 09:46:19 +02:00
Davide De Rosa 06ea7b1886 Set beta release 2021-10-18 12:39:27 +02:00
Davide De Rosa 590fe77b43 Update README 2021-10-18 12:39:03 +02:00
Davide De Rosa 68096fdfc3 Use CocoaPods CDN 2021-10-18 12:38:53 +02:00
Davide De Rosa 58a22f8c37 Update API 2021-10-18 12:02:24 +02:00
Davide De Rosa 28b74008ea iOS 15: Restore proper navigation bar appearance 2021-10-17 19:31:13 +02:00
Davide De Rosa 10fd69579b Drop status bar icon color
Loss of information about "Connected"/"Connecting" state, but
this is the only way for the icon to automatically adjust to
desktop background, be it in light or dark mode. Relying on
colors kind of defeats the macOS HIG.

Might consider a different shape for the "Connecting" state.
2021-10-17 13:51:24 +02:00
Davide De Rosa 0ef8dff171 Fix search path for imported host files 2021-10-17 13:15:04 +02:00
Davide De Rosa de2b689436 Drop unused variable 2021-10-17 13:11:20 +02:00
Davide De Rosa 8f03be96ba Force deliver when updating metadata 2021-10-16 15:56:16 +02:00
Davide De Rosa bbd8770f10 Add version number when submitting to TestFlight 2021-10-16 15:50:31 +02:00
Davide De Rosa 8e63a3ae05 Fix CHANGELOG generation 2021-10-16 15:44:45 +02:00
Davide De Rosa ae23114a8f Set beta release 2021-10-16 14:31:48 +02:00
Davide De Rosa 6eee983769 Fix unnecessary API key call in lane 2021-10-16 12:35:04 +02:00
Davide De Rosa 5f7cd04bad Fix missing API key in GitHub Actions 2021-10-16 12:28:28 +02:00
Davide De Rosa da48895335 Move public beta to separate job
- Upload to TestFlight ("Review")
- Public Beta ("Testers", "Public Beta")
- App Review
- App Store
2021-10-16 11:25:54 +02:00
Davide De Rosa 16047d18c9 Skip binary upload in deliver
Upload is done on TestFlight for both iOS and macOS.
2021-10-15 22:17:11 +02:00
Davide De Rosa 7287fb33c8 Allow Oeck provider without purchase 2021-10-14 19:12:48 +02:00
Davide De Rosa db95bda84a Update fastlane to pick API key from env 2021-10-14 10:44:21 +02:00
Davide De Rosa 75d8c78fe1 Restore use of bash in scripts
Source inclusion may break otherwise.
2021-10-11 23:32:07 +02:00
Davide De Rosa cb87b377bd Set beta release 2021-10-11 20:36:32 +02:00
Davide De Rosa 90523395d3 Fix build number 2021-10-11 20:36:13 +02:00
Davide De Rosa afe5caa064 Set beta release 2021-10-11 19:34:48 +02:00
Davide De Rosa 938e873476 Merge branch 'strip-fastlane-env' 2021-10-11 19:34:24 +02:00
Davide De Rosa 16e83bf990 Fix version/build number scripts 2021-10-11 19:34:08 +02:00
Davide De Rosa 6b7ab9a33b Strip DIST_PATH 2021-10-11 17:34:31 +02:00
Davide De Rosa 9539876d23 Strip plenty of fastlane env 2021-10-11 17:23:18 +02:00
Davide De Rosa 881904ae61 Update fastlane templates 2021-10-11 17:22:25 +02:00
Davide De Rosa b158fc3686 Update TunnelKit 2021-10-11 11:15:29 +02:00
Davide De Rosa cedd1e9442 Add testing into beta workflow
Only run tests on master branch.
2021-10-11 11:12:16 +02:00
Davide De Rosa 28d7517497 Fix building for test targets 2021-10-10 18:34:21 +02:00
Davide De Rosa 0133589c1e Provide review with IDFA information 2021-10-09 16:54:48 +02:00
Davide De Rosa 79f078ec3e Run non-build jobs on ubuntu-latest
- Change build/version readers to use raw plist (vs agvtool)
- Former env issue should be related to non-bash shell
2021-10-09 16:46:46 +02:00
Davide De Rosa d0f9bd5a4b Set beta release 2021-10-08 10:34:31 +02:00
Davide De Rosa 4928840309 Set beta release 2021-10-08 09:27:56 +02:00
Davide De Rosa 7202986d7b Merge branch 'app-store-environments' 2021-10-08 09:26:30 +02:00
Davide De Rosa cdf5ba6b48 Fix git reset in create_archive 2021-10-08 09:26:24 +02:00
Davide De Rosa 9ca015e42f Roll back release on git errors 2021-10-08 09:26:24 +02:00
Davide De Rosa d629540c18 Automate release tag message 2021-10-08 09:26:24 +02:00
Davide De Rosa f63b679349 Restrict release to stable branch 2021-10-08 09:26:24 +02:00
Davide De Rosa 59f0bd5c32 Move a few extra steps into lanes
- Rename some lanes
- Use explicit fastlane commands for metadata
2021-10-08 09:26:24 +02:00
Davide De Rosa 17b17fa255 Add job to submit for App Review 2021-10-08 09:26:24 +02:00
Davide De Rosa 12e8570fcb Split upload and TestFlight jobs 2021-10-08 09:26:21 +02:00