Davide De Rosa
1eeb356874
Restrict macOS features in beta
...
- Providers
- Trusted networks
Skip macOS deployment to TestFlight until beta check is fixed.
2021-11-12 10:22:40 +01:00
Davide De Rosa
8fa31b0323
Add local scripts for main CI actions
2021-11-12 10:13:01 +01:00
Davide De Rosa
a18f9cad32
Parallelize iOS/macOS upload
...
Also:
- Cache SwiftPM
- Run tests on any branch but stable
2021-11-12 10:13:01 +01:00
Davide De Rosa
a696df36b3
Update TunnelKit
2021-11-12 10:02:35 +01:00
Davide De Rosa
e267a5ad13
Move .ipa/.pkg paths to env
2021-11-11 16:40:36 +01:00
Davide De Rosa
d45f5bd541
Update CHANGELOG
2021-11-11 15:45:13 +01:00
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