Commit Graph

1817 Commits

Author SHA1 Message Date
Davide De Rosa
8833c4dbab Update TunnelKit with BoringSSL
- Optimize package granularity and imports
- Adjust targets to smaller TunnelKit components
- Raise iOS target to 13
- Drop support for TLS security level
2021-11-11 15:45:09 +01:00
Davide De Rosa
7ecbd48e18 Do some project cleanup
- Update bundle
- Merge old CFG_* variables
- Drop useless Metal build settings
- Fix package warning about case
2021-11-11 15:06:43 +01:00
Davide De Rosa
7870ea5997 Fix testing destinations 2021-11-06 12:22:09 +01:00
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