ooni-probe-cli/.github/workflows/ios.yml
Simone Basso 50576daec8
[forwardport] fix(ios): make sure we can build an iOS release (#598) (#599)
This diff forward ports f47b0c6c16e0cd417e3591358eb85b45962f307d to master.

Original commit message:

- - -

1. we now need to name the framework `.xcframework` otherwise
gomobile refuses to build a new framework for us ¯\_(ツ)_/¯

2. remove duplicate errno definition for iOS (iOS and darwin
are considered the same, therefore we don't need iOS defs)

Reference issue for this PR: https://github.com/ooni/probe/issues/1876

This diff WILL need to be forwardported to master.
2021-11-15 14:24:20 +01:00

17 lines
384 B
YAML

# ios checks whether we can build for iOS
name: ios
on:
push:
branches:
- "mobile-staging"
- "release/**"
jobs:
test:
runs-on: macos-10.15
steps:
- uses: actions/setup-go@v1
with:
go-version: "1.17.3"
- uses: actions/checkout@v2
- run: ./mk OONI_PSIPHON_TAGS="" XCODE_VERSION=12.4 ./MOBILE/ios/oonimkall.xcframework.zip