Files
flipper/.github/workflows/iOS-dependent-pod-lint.yml
Pritesh Nandgaonkar 0ebe3956a4 Update OpenSSL pod and remove exclude arch setting (#1892)
Summary:
This PR updates the OpenSSL pod and thus updates the corresponding Folly and RSocket pods. The new OpenSSL pod has a support of arm64 artifact for iPhomeSimulators.This PR also updates the replaces the libevent pod which didn't work with arm64 arch for iPhoneSimulator.

## Changelog

- Update OpenSSL pod
- Update Folly dep
- Update RSocket dep
- Replace Libevent pod.

Pull Request resolved: https://github.com/facebook/flipper/pull/1892

Test Plan: CI

Reviewed By: mweststrate

Differential Revision: D26229304

Pulled By: priteshrnandgaonkar

fbshipit-source-id: 46256d9cd3e0cf5aab6e477e612c3bcb77e31627
2021-02-04 08:50:14 -08:00

68 lines
2.0 KiB
YAML

name: Validate Dependent Podspecs
on:
push:
paths:
- "iOS/Podspecs/**"
pull_request:
paths:
- "iOS/Podspecs/**"
jobs:
lint-flipper_doubleconversion_pod:
runs-on: macos-latest
defaults:
run:
working-directory: iOS/Podspecs
steps:
- uses: actions/checkout@v2
- name: Install Dependences
run: pod repo update
- name: Lint DoubleConversion
run: pod spec lint Flipper-DoubleConversion.podspec --use-libraries --allow-warnings --verbose --skip-import-validation
lint-flipper_folly_pod:
runs-on: macos-latest
defaults:
run:
working-directory: iOS/Podspecs
steps:
- uses: actions/checkout@v2
- name: Install Dependences
run: pod repo update
- name: Lint Folly
run: pod spec lint Flipper-Folly.podspec --use-libraries --allow-warnings --verbose --skip-import-validation
lint-flipper_glog_pod:
runs-on: macos-latest
defaults:
run:
working-directory: iOS/Podspecs
steps:
- uses: actions/checkout@v2
- name: Install Dependences
run: pod repo update
- name: Lint Glog
run: pod spec lint Flipper-Glog.podspec --use-libraries --allow-warnings --verbose --skip-import-validation
lint-flipper_peertalk_pod:
runs-on: macos-latest
defaults:
run:
working-directory: iOS/Podspecs
steps:
- uses: actions/checkout@v2
- name: Install Dependences
run: pod repo update
- name: Lint Peertalk
run: pod spec lint Flipper-PeerTalk.podspec --use-libraries --allow-warnings --verbose --skip-import-validation
lint-flipper_rsocket_pod:
runs-on: macos-latest
defaults:
run:
working-directory: iOS/Podspecs
steps:
- uses: actions/checkout@v2
- name: Install Dependences
run: pod repo update
- name: Lint RSocket
run: pod spec lint Flipper-RSocket.podspec --use-libraries --allow-warnings --verbose --skip-import-validation