Skip to content

bump

bump #76

Workflow file for this run

name: Build and Test
on:
pull_request:
branches: [master]
jobs:
build:
name: Build and Test
runs-on: macos-13
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install SSH key
uses: shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: id_rsa # optional
known_hosts: ${{ secrets.SSH_KNOWN_HOSTS }}
- name: Force Xcode Version
run: sudo xcode-select -switch /Applications/Xcode_14.3.1.app
- name: Swift Package Manager Cache
id: spm-cache
uses: actions/cache@v3
with:
path: .build
key: ${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}
restore-keys: |
${{ runner.os }}-spm-
- name: Pods Cache
uses: actions/cache@v3
id: pods-cache
with:
path: Pods
key: ${{ runner.os }}-pods-${{ hashFiles('**/Podfile.lock') }}
restore-keys: |
${{ runner.os }}-pods-
- name: Install Dependencies
if: steps.pods-cache.outputs.cache-hit != 'true'
run:
pod install --repo-update
#- name: Test
#run: fastlane tests
- name: Setup tmate session
if: ${{ failure() }}
uses: mxschmitt/action-tmate@v3
timeout-minutes: 15
- name: Archive Failed Tests artifacts
if: failure()
uses: actions/upload-artifact@v3
with:
name: FailureDiff
path: .build/Logs/Test/