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
This commit is contained in:
Stefan Ceriu
2022-10-24 16:00:17 +03:00
committed by GitHub
parent 186850b3c3
commit 4e1bdf0554
15 changed files with 230 additions and 164 deletions

View File

@@ -36,7 +36,7 @@ jobs:
# Common setup
- name: Brew bundle
run:
brew update && brew bundle && brew upgrade swiftformat
brew bundle
- name: SwiftFormat
run:
@@ -46,13 +46,6 @@ jobs:
run: |
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3
- uses: actions/setup-python@v3
with:
python-version: '3.x'
cache: 'pip'
- run: pip install -r requirements.txt
# Import alpha release private signing certificate
- name: Import signing certificate
@@ -85,7 +78,5 @@ jobs:
![QR code](${{ env.DIAWI_QR_CODE_LINK }})
If you can't scan the QR code you can install the build via this link: ${{ env.DIAWI_FILE_LINK }}
# Enables to identify and update existing Ad-hoc release message on new commit in the PR
identifier: "GITHUB_COMMENT_ADHOC_RELEASE"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}