|
1 |
| -name: deploy |
| 1 | +# name: deploy |
2 | 2 |
|
3 |
| -on: |
4 |
| - push: |
5 |
| - branches: [ main ] |
6 |
| - tags: [ v* ] |
| 3 | +# on: |
| 4 | +# push: |
| 5 | +# branches: [ main ] |
| 6 | +# pull_request: |
| 7 | +# branches: [ main ] |
7 | 8 |
|
8 |
| -jobs: |
9 |
| - deploy: |
10 |
| - runs-on: macos-latest |
11 |
| - env: |
12 |
| - ACTIONS_ALLOW_UNSECURE_COMMANDS: true |
| 9 | +# workflow_dispatch: |
13 | 10 |
|
14 |
| - steps: |
15 |
| - - name: Checkout project |
16 |
| - uses: actions/checkout@v2 |
| 11 | +# jobs: |
| 12 | +# deploy: |
| 13 | +# name: Deploying to Testflight |
| 14 | +# runs-on: macOS-latest |
| 15 | + |
| 16 | +# steps: |
| 17 | +# - name: Checkout repository |
| 18 | +# uses: actions/checkout@v1 |
17 | 19 |
|
18 |
| - - name: Set environment variables from project settings |
19 |
| - run: | |
20 |
| - exec .github/scripts/set-env-from-xcodeproj.sh |
21 |
| - - name: Import signing certificate |
22 |
| - env: |
23 |
| - SIGNING_CERTIFICATE_P12_DATA: ${{ secrets.SIGNING_CERTIFICATE_P12_DATA }} |
24 |
| - SIGNING_CERTIFICATE_PASSWORD: ${{ secrets.SIGNING_CERTIFICATE_PASSWORD }} |
25 |
| - run: | |
26 |
| - exec .github/scripts/import-certificate.sh |
27 |
| - - name: Import provisioning profile |
28 |
| - env: |
29 |
| - PROVISIONING_PROFILE_DATA: ${{ secrets.PROVISIONING_PROFILE_DATA }} |
30 |
| - run: | |
31 |
| - exec .github/scripts/import-profile.sh |
32 |
| - - name: Build app |
33 |
| - run: | |
34 |
| - fastlane run build_app |
35 |
| - - name: Upload build artifacts |
36 |
| - uses: actions/upload-artifact@v2 |
37 |
| - with: |
38 |
| - name: build.log |
39 |
| - path: ~/Library/Logs/gym/*.log |
40 |
| - |
41 |
| - - name: Upload release assets |
42 |
| - if: startsWith(github.ref, 'refs/tags/v') |
43 |
| - uses: softprops/action-gh-release@v1 |
44 |
| - with: |
45 |
| - files: | |
46 |
| - ${{ env.PRODUCT_NAME }}.ipa |
47 |
| - ${{ env.PRODUCT_NAME }}.app.dSYM.zip |
48 |
| - env: |
49 |
| - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
50 |
| - |
51 |
| - - name: Upload app to App Store Connect |
52 |
| - if: startsWith(github.ref, 'refs/tags/v') |
53 |
| - env: |
54 |
| - APP_STORE_CONNECT_USERNAME: ${{ secrets.APP_STORE_CONNECT_USERNAME }} |
55 |
| - APP_STORE_CONNECT_PASSWORD: ${{ secrets.APP_STORE_CONNECT_PASSWORD }} |
56 |
| - run: | |
57 |
| - xcrun altool --upload-app -t ios -f "$PRODUCT_NAME.ipa" -u "$APP_STORE_CONNECT_USERNAME" -p "$APP_STORE_CONNECT_PASSWORD" |
| 20 | +# - name: Deploy iOS Beta to TestFlight via Fastlane |
| 21 | + |
| 22 | +# with: |
| 23 | +# lane: closed_beta |
| 24 | +# env: |
| 25 | +# APP_STORE_CONNECT_TEAM_ID: '${{ secrets.APP_STORE_CONNECT_TEAM_ID }}' |
| 26 | +# DEVELOPER_APP_ID: '${{ secrets.DEVELOPER_APP_ID }}' |
| 27 | +# DEVELOPER_APP_IDENTIFIER: '${{ secrets.DEVELOPER_APP_IDENTIFIER }}' |
| 28 | +# DEVELOPER_PORTAL_TEAM_ID: '${{ secrets.DEVELOPER_PORTAL_TEAM_ID }}' |
| 29 | +# FASTLANE_APPLE_ID: '${{ secrets.FASTLANE_APPLE_ID }}' |
| 30 | +# FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD: '${{ secrets.FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD }}' |
| 31 | +# MATCH_PASSWORD: '${{ secrets.MATCH_PASSWORD }}' |
| 32 | +# GIT_AUTHORIZATION: '${{ secrets.GIT_AUTHORIZATION }}' |
| 33 | +# PROVISIONING_PROFILE_SPECIFIER: '${{ secrets.PROVISIONING_PROFILE_SPECIFIER }}' |
| 34 | +# TEMP_KEYCHAIN_PASSWORD: '${{ secrets.TEMP_KEYCHAIN_PASSWORD }}' |
| 35 | +# TEMP_KEYCHAIN_USER: '${{ secrets.TEMP_KEYCHAIN_USER }}' |
| 36 | +# APPLE_KEY_ID: '${{ secrets.APPLE_KEY_ID }}' |
| 37 | +# APPLE_ISSUER_ID: '${{ secrets.APPLE_ISSUER_ID }}' |
| 38 | +# APPLE_KEY_CONTENT: '${{ secrets.APPLE_KEY_CONTENT }}' |
0 commit comments