Commit Graph

215 Commits

Author SHA1 Message Date
Davide
ec2b213b7c
Bump version 2025-01-27 12:33:14 +01:00
Davide
cd76c39102
Bump version 2025-01-22 22:35:37 +01:00
Davide
23dc416eb7
Bump version 2025-01-20 21:38:20 +01:00
Davide
70c4b3ef7d
Bump version 2025-01-20 14:51:36 +01:00
Davide
bb49ccaffb
Bump version 2025-01-20 11:33:30 +01:00
Davide
afd6263460
Bump version 2025-01-19 12:36:37 +01:00
Davide
0f7530645c
Bump version 2025-01-18 18:15:20 +01:00
Davide
8972d9773e
Resolve several issues in bump script/lane (#1075)
- Simplify build/version updates by moving MARKETING_VERSION and
CURRENT_PROJECT_VERSION to Config.xcconfig
- Provide Ruby (for fastlane) and Bash (for CI) versions of
xconfig-get/set
- Copy release notes atomically inside the lane to guarantee they are
included in the version commit
- Add -nt to skip the build tag
2025-01-18 18:13:54 +01:00
Davide
72c4a11c5e
Bump version 2025-01-18 16:06:51 +01:00
Davide
c387b8ddfd
Fix metadata as per App Review (#1061)
- Add links to EULA and privacy policy in the app description
- Update copyright in metadata
2025-01-15 20:48:47 +01:00
Davide
4e028d83af
Fix some issues with monorepo refactoring
- Update app library location in scripts env
- Move Demo to subfolder to only have one .xcodeproj at root
- Fix submdoule pointer
2025-01-13 14:14:48 +01:00
Davide
ce3e1f2c9f
Enforce phased release 2024-12-23 22:48:13 +01:00
Davide
1be2510e8c
Bump version 2024-12-18 10:30:17 +01:00
Davide
09d598e893
Bump version 2024-12-17 18:58:31 +01:00
Davide
d6aaa4364c
Bump version 2024-12-15 14:06:34 +01:00
Davide
e793c5d6ce
Update App Store description (#1009)
Closes #631
2024-12-14 11:32:41 +01:00
Davide
e44c520601
Bump version 2024-12-12 18:46:03 +01:00
Davide
d9edef2f3c
Update App Store screenshots 2024-12-12 16:55:53 +01:00
Davide
f1944d92db
Bump version 2024-12-12 12:49:59 +01:00
Davide
9bf615b0ba
Bump version 2024-12-12 11:40:09 +01:00
Davide
c6b3ad5921
Move unlocalized metadata to "default" language (#1001)
`deliver` may reuse default language resources for all localizations.
2024-12-11 21:52:02 +01:00
Davide
e133676872
Bump version 2024-12-09 20:02:37 +01:00
Davide
70200b17ea
Bump version 2024-12-09 02:07:36 +01:00
Davide
365aa50e7a
Bump version 2024-12-06 15:34:01 +01:00
Davide
bcd7dff4d5
Bump version 2024-12-02 00:23:23 +01:00
Davide
d8f5aed665
Update release notes on bump (#965)
Refine symlink scripts too.
2024-11-29 00:10:22 +01:00
Davide
c0dc2181e3
Complete CI/CD release workflow (#958)
Import current metadata and screenshots.

Fixes #647
2024-11-27 19:10:23 +01:00
Davide
6e3e3e398e
Well 2024-11-27 18:52:46 +01:00
Davide
2de5aad093
Improve bump script with positional arguments (#957)
Get rid of the messy `bump*.sh` scripts variants with a single one with
positional arguments (all optional):

- -v: the new version number (default: current)
- -b: the new build number (default: current + 1)
- -s: the initial build for the CHANGELOG diff (default: latest tag)
- -na: do not update the API (default: do update it)
- -nl: do not update the CHANGELOG (default: present editor)
- -d: dry run

Fixes #948
2024-11-27 17:08:00 +01:00
Davide
54f4364c33
Split test jobs (#855)
Move Core Data tests out of the Library package so that we can still use
the more efficient `swift test` for most tests.

Create a PassepartoutTests target only for tests that require
`xcodebuild`, like Core Data tests.

Eventually:

- PRs only run SwiftPM tests
- Releases run ALL tests with `scan` before `gym`
2024-11-12 18:35:44 +01:00
Davide
e514ade036
Add logic to migrate v2 profiles (#854)
Will add UI separately.

Fixes #642
2024-11-12 16:42:19 +01:00
Davide
fdd8716d2f
Add bump since git ref 2024-11-07 18:35:34 +01:00
Davide
7ac5d3ce23
Omit commit SHA1 from CHANGELOG
Unreadable without monospace.
2024-10-29 16:02:23 +01:00
Davide
2517c4b39b
Revert CHANGELOG on cancel 2024-10-11 19:54:42 +02:00
Davide
f66193cf78
Several fixes in ProfileManager (#685)
- [x] Search not accounted for when reloading profiles
- [x] Remote profile being saved twice
- [x] Add some logging
2024-10-04 20:58:11 +02:00
Davide
51dbc3f246
Add App Intents extension stub (#655)
Just the Xcode metadata, no actual content.
2024-10-01 10:17:20 +02:00
Davide De Rosa
e1922e7535
Include log name in commit regardless 2024-09-30 21:15:50 +02:00
Davide De Rosa
e4268fed24
Bump without altering CHANGELOG 2024-09-30 18:11:11 +02:00
Davide De Rosa
e2a996d878
Edit CHANGELOG after bump 2024-09-30 17:44:34 +02:00
Davide De Rosa
82126a72f1
Strip changelog newlines 2024-09-25 16:43:09 +02:00
Davide De Rosa
396bddc845
Add fastlane Appfile 2024-09-25 00:39:46 +02:00
Davide
bce2694694
Fix lookup of pilot metadata (#601)
- [x] Fetch app version/build without agvtool, unavailable on
ubuntu-latest
- [x] Move TestFlight preface to a repository variable
- [x] Move TestFlight URL to README instead
2024-09-24 17:51:01 +02:00
Davide
a665670cf7
Add job for public beta deployment (#600)
Closes #599
2024-09-24 11:17:52 +02:00
Davide De Rosa
ccc0cd7ce0
Prepend to TestFlight CHANGELOG
Fixes #598
2024-09-23 19:33:21 +02:00
Davide De Rosa
a0b37676a0
Update and split bump scripts 2024-09-23 15:26:42 +02:00
Davide
6cc86e8668
Import v3 code (#597)
Closes #565
2024-09-23 15:02:26 +02:00
Davide De Rosa
a806275d0b
Try fix keychain in CI 2024-09-22 16:02:33 +02:00
Davide De Rosa
32d5ebba6a
Move envs to fastlane directory 2024-09-22 15:55:34 +02:00
Davide De Rosa
a0da930d98
Refactor and test ProductManager (#437)
Carefully drop the StoreKit and Kvitto dependencies for ProductManager
to be testable.

Rebuild test target completely to start writing meaningful tests in
general.
2023-12-20 20:43:39 +01:00
Davide De Rosa
aca431aac5
Run tests on PR (#241) 2022-10-30 11:53:53 +01:00