Commit Graph

2972 Commits

Author SHA1 Message Date
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
Davide De Rosa adee0a6e06 Revert "Add CocoaPods specs repo to cache"
This reverts commit cbdb33bd95.
2021-10-07 14:37:13 +02:00
Davide De Rosa 52d89684ed Drop CHANGELOG_PREFACE from env
dotenv can't parse \n ?
2021-10-06 17:47:32 +02:00
Davide De Rosa f6af9a3fb8 Bump build number 2021-10-05 20:48:26 +02:00
Davide De Rosa cbdb33bd95 Add CocoaPods specs repo to cache 2021-10-05 20:47:56 +02:00
Davide De Rosa 92f382c395 Fail fast on commit beta 2021-10-05 19:27:02 +02:00
Davide De Rosa 20a6ba1dc3 Reorganize scripts into subfolders
/  = Local scripts
  ci = Remote scripts (run by workflow)
util = Utilities
2021-10-05 19:27:02 +02:00
Davide De Rosa 894116269a Move CHANGELOG preface to env 2021-10-05 19:27:02 +02:00
Davide De Rosa a2303c9375 Set beta release 2021-10-05 08:01:35 +02:00
Davide De Rosa 40ab30365a Bump build 2021-10-05 08:01:13 +02:00
Davide De Rosa de829b094e Set beta release 2021-10-04 23:21:05 +02:00
Davide De Rosa 57507255cb Fix macOS categories 2021-10-04 23:08:11 +02:00
Davide De Rosa 9d22fb28c6 Fix commit release script 2021-10-04 22:59:08 +02:00
Davide De Rosa 0a6894d82c Rewrite beta local/remote flow
- Merge envs
- Explicit lanes in workflow
2021-10-04 22:54:50 +02:00
Davide De Rosa ea10f89727 Rename workflow 2021-10-01 20:20:03 +02:00
Davide De Rosa c0a9f4b877 Replace Travis-CI badge with GitHub Actions 2021-10-01 20:17:35 +02:00
Davide De Rosa 5f5ad962df Clean up after build 2021-10-01 19:44:37 +02:00
Davide De Rosa ca1adb424a Bump base build number 2021-10-01 19:42:45 +02:00
Davide De Rosa a41abb8274 Fix beta release changelog 2021-10-01 19:42:02 +02:00
Davide De Rosa 72414afe5e Reorganize beta metadata
- Move templates into repository
- Move beta parameters to environment
2021-10-01 19:42:02 +02:00
Davide De Rosa c3d202eef5 Add script to run after beta release 2021-10-01 19:42:02 +02:00
Davide De Rosa af5be8035f Merge branch 'automate-ci-cd' 2021-10-01 10:49:05 +02:00
Davide De Rosa 6dc748ab87 Bump base build number 2021-10-01 10:48:56 +02:00
Davide De Rosa f22916f1d0 Deploy beta via GitHub Actions
- Disassemble deploy scripts inside workflow
- Update gitignore to avoid dirty status
- No readonly
- Create additional certs for macOS
2021-10-01 10:48:56 +02:00
Davide De Rosa 43d11e20cc Add script to bootstrap new version 2021-09-29 15:24:12 +02:00
Davide De Rosa 6815d691eb Redo local scripts for remote CI
commit-beta

- Ensure master branch
- Commit beta release to CHANGELOG
- Tag locally

commit-release

- Ensure master branch
- Update App Store Connect metadata

push-refs

- Sync stable with master
- Push master
- Push tags (trigger CI)
2021-09-29 15:24:01 +02:00
Davide De Rosa b0fff93c89 Update bundle/pods 2021-09-27 18:11:58 +02:00
Davide De Rosa d1a1b555f8 Rename to LocalProduct to avoid StoreKit clash
Started happening with Xcode 13.
2021-09-27 18:01:42 +02:00
Davide De Rosa a90cf31974 Update API 2021-09-27 17:45:10 +02:00
Davide De Rosa dd7f144bb3 Move VPN.shared from TunnelKit to Core
Start moving legacy out of inner library.
2021-09-20 20:07:30 +02:00
Davide De Rosa f9e9df0e3b Fix unsorted areas in macOS menu 2021-09-03 12:07:27 +02:00
Davide De Rosa 5cf593ed2b Move strings generation to Core
Also fix missing account guidance on iOS.
2021-08-09 10:06:09 +02:00
Davide De Rosa 39288311e9 Set release date 2021-08-09 09:59:08 +02:00
Davide De Rosa eb1d6f1a60 Set beta release 2021-08-07 23:36:24 +02:00
Davide De Rosa 07f5a03b81 Upgrade TunnelKit 2021-08-07 23:35:33 +02:00
Davide De Rosa c8a04bb08b Fix CHANGELOG 2021-08-07 23:34:41 +02:00
Davide De Rosa ede43b351f Add in-app donations (Mac) 2021-08-07 23:08:58 +02:00
Davide De Rosa 3e438b2695 Add some Mac tooltips
- Refresh infrastructure
- Favorite/Unfavorite
2021-08-07 14:04:17 +02:00
Davide De Rosa 3ce6678f51 Merge branch 'merge-strings' 2021-08-07 14:03:25 +02:00
Davide De Rosa 0ebddc6a68 Drop unused app strings and redo SwiftGen
Prefix is now just L10n without strings filename.
2021-08-07 14:00:35 +02:00
Davide De Rosa c985ed4256 Merge all strings with keys reordered 2021-08-07 13:59:56 +02:00
Davide De Rosa dab7d50610 Distinguish platform-specific strings 2021-08-07 13:59:56 +02:00
Davide De Rosa 23c497968f Merge macOS strings into Core 2021-08-07 13:59:56 +02:00