Commit Graph

94 Commits

Author SHA1 Message Date
Davide De Rosa 2a5c231d3d
Polish release workflow (#207)
* Do run tests in beta

- Test and build app in same lane
- Run tests with swift directly
- Set timeout on build only
- Set GYM_OUTPUT_DIRECTORY inline
- Fix bad build number, broken in db075eb
- Ignore updates to CHANGELOG for testing
- Drop unnecessary exports
- Drop unnecessary test env
- Drop unused PLATFORM .env.* variable

* Work around gym issues in CI

- Set custom build paths for proper clean-up
- Disable xcpretty (seems to hang job)

* Add descriptive names to workflow

- Rename beta to release
- Add job names

* Optimize release workflow

- Use a matrix for multiplatform build
- Only preinstall platform-specific certificates
- Output app version/build early for job reuse
- Do not depend app review on public beta release
- Pull latest commits before pushing/tagging

In release, ci/* scripts require Ruby. Make version an argument
of the commit-release.sh script to fix dependency.

* Import secret to notify external testers or not

* [ci skip] Add CHANGELOG preface in local scripts

* [ci skip] Update links to release via CI
2021-12-03 15:31:19 +01:00
Davide De Rosa 13896c7396 Rethink beta/release workflow
- Drop stable branch
    - Run tests on all branches except test/*
    - Publish beta manually
- Beta
    - Leave "Unreleased" in CHANGELOG
    - Add TestFlight URL
    - Tag beta after successful deployment
- Release
    - Enable GPG signing
    - Commit version and date in CHANGELOG
    - Tag release
    - Create GitHub release with merged notes

Show all workflows in README.
2021-11-30 12:24:17 +01:00
Davide De Rosa 667adf265a [ci skip] Polish case in badges 2021-11-28 16:54:35 +01:00
Davide De Rosa b2a7d180d1 Fix iOS target in README 2021-11-25 13:10:03 +01:00
Davide De Rosa 484061505a Update README 2021-11-16 12:55:00 +01:00
Davide De Rosa 590fe77b43 Update README 2021-10-18 12:39: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 07f5a03b81 Upgrade TunnelKit 2021-08-07 23:35:33 +02:00
Davide De Rosa 77846de9e7 Add Oeck provider 2021-07-30 01:44:01 +02:00
Davide De Rosa a815a31154 Move badges 2021-02-12 01:57:58 +01:00
Davide De Rosa 8ffc1c9903 Use versioned TunnelKit 2021-01-28 12:16:10 +01:00
Davide De Rosa 306b6e0a71 Remove ugly macOS screenshots from README 2021-01-28 10:42:25 +01:00
Davide De Rosa 2e8d742333 Set release date 2021-01-07 21:59:51 +01:00
Davide De Rosa c02c6de493 Merge READMEs 2021-01-03 22:28:08 +01:00
Davide De Rosa 4dbe4bb646 Update TunnelKit version in README 2020-12-28 19:20:09 +01:00
Davide De Rosa 2eda3c25bf Add FAQ in README 2020-11-18 11:00:25 +01:00
Davide De Rosa 7ce46c2b8a Update README 2020-11-16 10:41:42 +01:00
Davide De Rosa 7c6a404e4a Add Child Safe VPN provider 2020-07-23 11:51:20 +02:00
Davide De Rosa 3744fce958 Bump TunnelKit in README 2020-06-27 23:20:32 +02:00
Davide De Rosa b5776aeebf Shut down Telegram channel 2020-06-08 11:24:44 +02:00
Davide De Rosa d1ade9a977 Add TorGuard provider 2020-05-15 17:12:46 +02:00
Davide De Rosa 297b32c71f Add copyright to README 2020-05-11 09:53:44 +02:00
Davide De Rosa a3deba4442 Add Hide.me to metadata 2020-05-10 00:43:09 +02:00
Davide De Rosa a73719aab3 Replace Patreon with PayPal 2020-04-30 13:43:32 +02:00
Davide De Rosa bbaccb3de5 Prepare release
- Versioned TunnelKit
- Updated Core/API
2019-12-11 17:04:02 +01:00
Davide De Rosa 6159221d0b Add/update translations
Legitimate:

- es
- fr
- it
- pl
- ru
- zh-Hans
2019-12-11 12:28:03 +01:00
Davide De Rosa 3733403aa9 Add section about Siri shortcuts in README 2019-11-04 12:17:31 +01:00
Davide De Rosa 2254a796c8 Use TunnelKit 2.1.0 2019-11-03 04:05:14 +01:00
Davide De Rosa 395ee83981 Add Kvitto to credits 2019-11-01 16:17:30 +01:00
Davide De Rosa 9dcf773d24 Update project requirements 2019-09-30 14:32:37 +02:00
Davide De Rosa 550edb1682 Drop unused link 2019-09-30 14:21:13 +02:00
Davide De Rosa e54fd3e82d Credit zh-Hans 2019-08-10 10:08:17 +02:00
Davide De Rosa d92b49dcfe Drop beta testing section 2019-06-25 14:51:17 +02:00
Davide De Rosa 38522e157f Drop old TestFlight link 2019-05-31 17:37:59 +02:00
Davide De Rosa 1682fab7de Add English to translations 2019-05-27 14:59:21 +02:00
Davide De Rosa ace2edbf37 Update READMEs
- Run target after setting up Config.xcconfig
- Mark App Store ID config as optional
- TunnelKit version
- Core README
2019-05-27 11:39:15 +02:00
Davide De Rosa 514135804b Adjust to Core updates 2019-05-27 11:20:03 +02:00
Davide De Rosa 2f874cbc84 Credit new translators 2019-05-27 00:08:31 +02:00
Davide De Rosa 60b967ee3a Make provisioning ids dynamic via .xcconfig 2019-05-25 18:29:10 +02:00
Davide De Rosa 4ddbfe834b Add network settings snapshot to README 2019-05-14 11:39:41 +02:00
Davide De Rosa 4225b7568a Update TunnelKit URL 2019-05-14 11:18:19 +02:00
Davide De Rosa 2c8e024a82 Update metadata about network override 2019-05-01 23:03:47 +02:00
Davide De Rosa aa8ed88f36 Set release date
Update screenshots in README.
2019-05-01 22:56:35 +02:00
Davide De Rosa bd14b9e617 Sort languages alphabetically 2019-04-26 19:55:16 +02:00
Davide De Rosa 15e1cc1d48 Update providers metadata 2019-04-26 14:25:06 +02:00
Davide De Rosa ea5992f6ee Update translations metadata 2019-04-23 15:47:24 +02:00
Davide De Rosa 1d47650a16 Refine referrals 2019-04-15 13:44:07 +02:00
Davide De Rosa a92a2a65c2 Update NordVPN link 2019-04-15 13:30:45 +02:00
Davide De Rosa 269143c369 Update CHANGELOG and the like 2019-04-11 23:35:29 +02:00
Davide De Rosa 0fab0e8f8d Update metadata with ProtonVPN 2019-04-06 20:26:13 +02:00