Commit Graph

1840 Commits

Author SHA1 Message Date
Davide De Rosa
f289296587 Fix script permission 2021-11-18 14:12:54 +01:00
Davide De Rosa
fd529752ee Revert iOS target to 12
TunnelKit only requires 12.
2021-11-18 13:10:44 +01:00
Davide De Rosa
e76ae927b2 Use versioned TunnelKit 2021-11-18 12:57:46 +01:00
Davide De Rosa
f9ab445759 Set beta release 2021-11-18 12:22:02 +01:00
Davide De Rosa
1f0b16f42f Bump version 2021-11-18 12:21:36 +01:00
Davide De Rosa
9338f59f18 Revert PEM caching in TunnelKit 2021-11-18 12:15:21 +01:00
Davide De Rosa
2f1f61e414 Drop removed providers 2021-11-16 13:38:48 +01:00
Davide De Rosa
0754a0f199 Set release date 2021-11-16 12:55:17 +01:00
Davide De Rosa
484061505a Update README 2021-11-16 12:55:00 +01:00
Davide De Rosa
bc20d03893 Use versioned TunnelKit
Absolutely same code than 4a47eec041338da8d64ddd5d4d017d2d193017a3

Only updated README.
2021-11-16 12:55:00 +01:00
Davide De Rosa
bc31e99082 Fix release script 2021-11-16 12:54:59 +01:00
Davide De Rosa
c8f351934c Set beta release 2021-11-14 19:42:14 +01:00
Davide De Rosa
b3de7f3a73 Bump build 2021-11-14 19:41:07 +01:00
Davide De Rosa
7a4351faba Run workflow on macOS 11 2021-11-12 14:16:25 +01:00
Davide De Rosa
519430fd87 Update CI scripts 2021-11-12 11:18:43 +01:00
Davide De Rosa
0b65ed4385 Set beta release 2021-11-12 10:31:13 +01:00
Davide De Rosa
3ccdfc7626 Bump build 2021-11-12 10:30:25 +01:00
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