Skip to content

Update Setup Script to Handle Secrets #58

Update Setup Script to Handle Secrets

Update Setup Script to Handle Secrets #58

Workflow file for this run

name: Eatery Blue
permissions:
contents: read
on:
pull_request:
branches: ['main', 'release']
push:
branches: ['main', 'release']
jobs:
build:
name: Build Production Scheme
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Run post_clone
env:
SPACES_ACCESS_KEY_ID: ${{ secrets.SPACES_ACCESS_KEY_ID }}
SPACES_SECRET_ACCESS_KEY: ${{ secrets.SPACES_SECRET_ACCESS_KEY }}
CI_WORKSPACE: ${{ github.workspace }}
run: |
chmod +x ./ci_scripts/ci_post_clone.sh
./ci_scripts/ci_post_clone.sh
- name: Build
env:
scheme: ${{ 'Eatery Blue-Prod' }}
platform: ${{ 'iOS Simulator' }}
run: |
device=`xcrun xctrace list devices 2>&1 | grep -oE 'iPhone.*?[^\(]+' | head -1 | awk '{$1=$1;print}' | sed -e "s/ Simulator$//"`
if [ "`ls -A | grep -i \\.xcworkspace\$`" ]; then filetype_parameter="workspace" && file_to_build="`ls -A | grep -i \\.xcworkspace\$`"; else filetype_parameter="project" && file_to_build="`ls -A | grep -i \\.xcodeproj\$`"; fi
file_to_build=`echo $file_to_build | awk '{$1=$1;print}'`
xcodebuild build-for-testing -scheme "$scheme" -"$filetype_parameter" "$file_to_build" -destination "platform=$platform,name=$device" -skipPackagePluginValidation