Skip to content

Commit

Permalink
Fix quicksy build
Browse files Browse the repository at this point in the history
  • Loading branch information
tmolitor-stud-tu committed Aug 2, 2024
1 parent 7f4bbb4 commit 4017cd8
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 7 deletions.
11 changes: 5 additions & 6 deletions .github/workflows/quicksy.build-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@ jobs:
env:
APP_NAME: "Quicksy"
BUILD_SCHEME: "Quicksy"
APP_DIR: "Monal.app"
BUILD_TYPE: "AppStore"
BUILD_TYPE: "AppStore-Quicksy"
EXPORT_OPTIONS_IOS: "../scripts/exportOptions/Quicksy_Stable_iOS_ExportOptions.plist"
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
Expand Down Expand Up @@ -103,15 +102,15 @@ jobs:
- uses: actions/upload-artifact@v4
with:
name: monal-ios
path: Monal/build/ipa/Monal.ipa
path: Monal/build/ipa/Quicksy.ipa
if-no-files-found: error
# - uses: actions/upload-artifact@v4
# with:
# name: monal-ios-dsym
# path: Monal/build/ios_Monal.xcarchive/dSYMs
# if-no-files-found: error
- name: validate ios app
run: xcrun altool --validate-app --file ./Monal/build/ipa/Monal.ipa --type ios -u $(cat /Users/ci/apple_connect_upload_mail.txt) -p "$(cat /Users/ci/apple_connect_upload_secret.txt)"
run: xcrun altool --validate-app --file ./Monal/build/ipa/Quicksy.ipa --type ios -u $(cat /Users/ci/apple_connect_upload_mail.txt) -p "$(cat /Users/ci/apple_connect_upload_secret.txt)"
- name: push tag to stable repo
run: |
buildNumber=$(git tag --sort="v:refname" | grep "Quicksy_Build_iOS" | tail -n1 | sed 's/Quicksy_Build_iOS_//g')
Expand All @@ -132,11 +131,11 @@ jobs:
done
echo "path_ios=$path_ios" | tee /dev/stderr >> "$GITHUB_OUTPUT"
- name: Publish ios to appstore connect
#run: xcrun altool --upload-app --file ./Monal/build/ipa/Monal.ipa --type ios --asc-provider S8D843U34Y --team-id S8D843U34Y -u $(cat /Users/ci/apple_connect_upload_mail.txt) -p "$(cat /Users/ci/apple_connect_upload_secret.txt)"
#run: xcrun altool --upload-app --file ./Monal/build/ipa/Quicksy.ipa --type ios --asc-provider S8D843U34Y --team-id S8D843U34Y -u $(cat /Users/ci/apple_connect_upload_mail.txt) -p "$(cat /Users/ci/apple_connect_upload_secret.txt)"
env:
DELIVER_METADATA_PATH: ${{ steps.metadata.outputs.path_ios }}
run: |
fastlane run upload_to_app_store api_key_path:"/Users/ci/appstoreconnect/key.json" team_id:"S8D843U34Y" ipa:"./Monal/build/ipa/Monal.ipa" app_version:"${{ steps.releasenotes.outputs.version }}" platform:ios reject_if_possible:true submit_for_review:true automatic_release:true skip_metadata:false skip_screenshots:true precheck_include_in_app_purchases:false version_check_wait_retry_limit:10 force:true
fastlane run upload_to_app_store api_key_path:"/Users/ci/appstoreconnect/key.json" team_id:"S8D843U34Y" ipa:"./Monal/build/ipa/Quicksy.ipa" app_version:"${{ steps.releasenotes.outputs.version }}" platform:ios reject_if_possible:true submit_for_review:true automatic_release:true skip_metadata:false skip_screenshots:true precheck_include_in_app_purchases:false version_check_wait_retry_limit:10 force:true
- name: Remove fastlane metadata directory
run: |
rm -rf "${{ steps.metadata.outputs.path }}"
5 changes: 5 additions & 0 deletions appstore_quicksy_metadata/en-US/description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Quicksy is a spin off of the popular XMPP client Monal with automatic contact discovery.

You sign up with your phone number and Quicksy will automatically — based on the phone numbers in your address book — suggest possible contacts to you. Under the hood Quicksy is a full-fledged XMPP client that lets you communicate with any user on any publicly federating server. Likewise users on Quicksy can be contacted from the outside simply by adding [email protected] to your contact list.

Aside from the contact sync the user interface is deliberately as close to Monal as possible. This allows users to eventually migrate from Quicksy to Monal without having to relearn how the app works.
1 change: 1 addition & 0 deletions appstore_quicksy_metadata/en-US/keywords.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
xmpp, jabber, chat, instant messaging, messaging, ejabberd, prosody, OMEMO
1 change: 1 addition & 0 deletions appstore_quicksy_metadata/en-US/marketing_url.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://quicksy.im/
1 change: 1 addition & 0 deletions appstore_quicksy_metadata/en-US/privacy_url.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://quicksy.im/privacy.htm
1 change: 1 addition & 0 deletions appstore_quicksy_metadata/en-US/support_url.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://quicksy.im/
2 changes: 1 addition & 1 deletion scripts/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,4 @@ xcodebuild \
-allowProvisioningDeviceRegistration

echo "build dir:"
ls -l "build"
find build

0 comments on commit 4017cd8

Please sign in to comment.