diff --git a/.gitea/workflows/frontend_deploy-beta.yaml b/.gitea/workflows/frontend_deploy-beta.yaml index 5bb3576..9b28cd0 100644 --- a/.gitea/workflows/frontend_deploy-beta.yaml +++ b/.gitea/workflows/frontend_deploy-beta.yaml @@ -30,31 +30,31 @@ jobs: outputs: build_name: ${{ steps.version.outputs.BUILD_NAME }} - build-android: - name: Build and upload android app - uses: ./.gitea/workflows/workflow_build-app-android.yaml - with: - build_type: release # for current testing - build_name: ${{ needs.get-version.outputs.build_name }} - secrets: - ANDROID_SECRET_PROPERTIES_BASE64: ${{ secrets.ANDROID_SECRET_PROPERTIES_BASE64 }} - ANDROID_GOOGLE_PLAY_JSON_BASE64: ${{ secrets.ANDROID_GOOGLE_PLAY_JSON_BASE64 }} - ANDROID_KEYSTORE_BASE64: ${{ secrets.ANDROID_KEYSTORE_BASE64 }} - ANDROID_GOOGLE_MAPS_API_KEY: ${{ secrets.ANDROID_GOOGLE_MAPS_API_KEY }} - needs: get-version - - # build-ios: - # name: Build and upload ios app - # uses: ./.gitea/workflows/workflow_build-app-ios.yaml + # build-android: + # name: Build and upload android app + # uses: ./.gitea/workflows/workflow_build-app-android.yaml # with: # build_type: release # for current testing # build_name: ${{ needs.get-version.outputs.build_name }} # secrets: - # IOS_ASC_KEY_ID: ${{ secrets.IOS_ASC_KEY_ID }} - # IOS_ASC_ISSUER_ID: ${{ secrets.IOS_ASC_ISSUER_ID }} - # IOS_ASC_KEY: ${{ secrets.IOS_ASC_KEY }} - # IOS_MATCH_REPO_SSH_KEY_BASE64: ${{ secrets.IOS_MATCH_REPO_SSH_KEY_BASE64 }} - # IOS_MATCH_PASSWORD: ${{ secrets.IOS_MATCH_PASSWORD }} - # IOS_GOOGLE_MAPS_API_KEY: ${{ secrets.IOS_GOOGLE_MAPS_API_KEY }} + # ANDROID_SECRET_PROPERTIES_BASE64: ${{ secrets.ANDROID_SECRET_PROPERTIES_BASE64 }} + # ANDROID_GOOGLE_PLAY_JSON_BASE64: ${{ secrets.ANDROID_GOOGLE_PLAY_JSON_BASE64 }} + # ANDROID_KEYSTORE_BASE64: ${{ secrets.ANDROID_KEYSTORE_BASE64 }} + # ANDROID_GOOGLE_MAPS_API_KEY: ${{ secrets.ANDROID_GOOGLE_MAPS_API_KEY }} # needs: get-version - # # needs: build-android # technically not needed, but this prevents the builds from running in parallel + + build-ios: + name: Build and upload ios app + uses: ./.gitea/workflows/workflow_build-app-ios.yaml + with: + build_type: release # for current testing + build_name: ${{ needs.get-version.outputs.build_name }} + secrets: + IOS_ASC_KEY_ID: ${{ secrets.IOS_ASC_KEY_ID }} + IOS_ASC_ISSUER_ID: ${{ secrets.IOS_ASC_ISSUER_ID }} + IOS_ASC_KEY: ${{ secrets.IOS_ASC_KEY }} + IOS_MATCH_REPO_SSH_KEY_BASE64: ${{ secrets.IOS_MATCH_REPO_SSH_KEY_BASE64 }} + IOS_MATCH_PASSWORD: ${{ secrets.IOS_MATCH_PASSWORD }} + IOS_GOOGLE_MAPS_API_KEY: ${{ secrets.IOS_GOOGLE_MAPS_API_KEY }} + needs: get-version + # needs: build-android # technically not needed, but this prevents the builds from running in parallel diff --git a/.gitea/workflows/workflow_build-app-ios.yaml b/.gitea/workflows/workflow_build-app-ios.yaml index bc8af37..f5b975f 100644 --- a/.gitea/workflows/workflow_build-app-ios.yaml +++ b/.gitea/workflows/workflow_build-app-ios.yaml @@ -77,6 +77,11 @@ jobs: run: | sed -i -e "s/IOS_GOOGLE_MAPS_API_KEY/${{ secrets.IOS_GOOGLE_MAPS_API_KEY }}/g" Runner/AppDelegate.swift + - name: Test flutter + run: | + flutter doctor -v + flutter build ipa --help + - name: Run fastlane lane run: bundle exec fastlane deploy_${{ inputs.build_type }} env: