Doug
22c0e38c5d
Upload to sentry before releasing/tagging. ( #1457 )
...
This is to prevent tags being created for CI runs that have failed.
2023-08-07 14:52:54 +01:00
Stefan Ceriu
a762fdbc69
Tag nightlies after a successful build ( #871 )
...
* Tag nightlies after a successful build
* Tweaks and fixes after code review
2023-05-11 13:34:37 +03:00
Stefan Ceriu
7ab64d4cb4
Project file removal ( #569 )
...
* Deleted project file
* Add back SPM Package.resolved + .gitignore
* Generate project file on release builds
* Converge on single CI setup scripts within `ci_scripts/ci_common.sh`
* Fix unit tests
* Use new `ci_common/setup_github_actions_environment` setup script on all workflows
* Move lfs validation check to the pre-commit hooks. Remove validate-lfs github actions workflow
* Fix integration tests workflow
* Tweaks following code review
2023-02-13 12:53:01 +00:00
Stefan Ceriu
8de0c008db
Fixed XcodeCloud release workflows ( #268 )
...
* Export python 3.9 path and fix towncrier
* Fix Xcode Cloud git setup
2022-10-26 18:06:02 +03:00
Stefan Ceriu
8ad77036fc
Remove prepare_next_release
step from release flows as we need to configure an upstream and a custom user to commit back to git
2022-10-25 15:09:11 +03:00
Stefan Ceriu
80babf1cd8
Xcode Cloud Support ( #234 )
...
* Removed now unnecessary code from alpha builds
* Add nightly build configuration
* Update ruby dependencies
* Stop changing the app name for PRs and Nightly, the icon is sufficient
* Add ITSAppUsesNonExemptEncryption flag as per https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption and https://stackoverflow.com/questions/35841117/missing-compliance-status-in-testflight
* Updated app groups to reflect various environments: production, nightly and PR. Remove keychain access group as they should be inferred from the access groups
2022-10-24 16:00:17 +03:00