Skip to content

Set 20sec for the timeout #287

Set 20sec for the timeout

Set 20sec for the timeout #287

Workflow file for this run

---
name: CI
on: # yamllint disable-line rule:truthy
push:
jobs:
# check-quality:
# name: πŸ”Ž Check quality
# runs-on: macos-latest
# steps:
# - name: Checkout code
# uses: actions/checkout@v4
# - name: Run the quality check
# run: make check-quality
tests:
name: πŸ§ͺ Tests
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
platform: [ios, tvos]
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run tests
run: make test-${{ matrix.platform }}
- name: Publish report
uses: mikepenz/action-junit-report@v5
if: always()
with:
report_paths: 'fastlane/test_output/*.xml'
check_name: πŸ“‹ Unit test report (${{ matrix.platform }})
fail_on_failure: true
# archive-demos:
# name: πŸ“¦ Archives
# runs-on: macos-latest
# strategy:
# matrix:
# platform: [ios, tvos]
# steps:
# - name: Checkout code
# uses: actions/checkout@v4
# - name: Add Apple certificate
# run: |
# Scripts/add-apple-certificate.sh \
# $RUNNER_TEMP \
# ${{ secrets.KEYCHAIN_PASSWORD }} \
# ${{ secrets.APPLE_DEV_CERTIFICATE }} \
# ${{ secrets.APPLE_DEV_CERTIFICATE_PASSWORD }}
# - name: Configure environment
# run: |
# Scripts/configure-environment.sh \
# ${{ secrets.APP_STORE_CONNECT_API_KEY }}
# - name: Archive the demo
# run: make archive-demo-${{ matrix.platform }}
# env:
# TEAM_ID: ${{ secrets.TEAM_ID }}
# KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
# KEY_ISSUER_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ISSUER_ID }}
# TESTFLIGHT_GROUPS: ${{ vars.TESTFLIGHT_GROUPS }}