diff --git a/.github/workflows/iOS-dependent-pod-lint.yml b/.github/workflows/iOS-dependent-pod-lint.yml new file mode 100644 index 000000000..24cf84742 --- /dev/null +++ b/.github/workflows/iOS-dependent-pod-lint.yml @@ -0,0 +1,69 @@ +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 diff --git a/.github/workflows/iOS-pod-lint.yml b/.github/workflows/iOS-pod-lint.yml index d78089287..79fd5f2ce 100644 --- a/.github/workflows/iOS-pod-lint.yml +++ b/.github/workflows/iOS-pod-lint.yml @@ -6,21 +6,19 @@ jobs: runs-on: macos-latest steps: - - uses: actions/checkout@v2 - - name: Install Dependences - run: pod repo update - - - name: Lint FlipperKit - run: pod spec lint FlipperKit.podspec --use-libraries --allow-warnings --verbose --skip-import-validation - + - uses: actions/checkout@v2 + - name: Install Dependences + run: pod repo update + + - name: Lint FlipperKit + run: pod spec lint FlipperKit.podspec --use-libraries --allow-warnings --verbose --skip-import-validation + lint-flipper_pod: runs-on: macos-latest steps: - - uses: actions/checkout@v2 - - name: Install Dependences - run: pod repo update - - name: Lint Flipper - run: pod spec lint Flipper.podspec --use-libraries --allow-warnings --verbose - - + - uses: actions/checkout@v2 + - name: Install Dependences + run: pod repo update + - name: Lint Flipper + run: pod spec lint Flipper.podspec --use-libraries --allow-warnings --verbose diff --git a/iOS/Podspecs/Flipper-Folly.podspec b/iOS/Podspecs/Flipper-Folly.podspec index c67389d3e..8ff3da2d6 100644 --- a/iOS/Podspecs/Flipper-Folly.podspec +++ b/iOS/Podspecs/Flipper-Folly.podspec @@ -16,7 +16,7 @@ Pod::Spec.new do |spec| spec.dependency 'boost-for-react-native' spec.dependency 'Flipper-Glog' spec.dependency 'Flipper-DoubleConversion' - spec.dependency 'OpenSSL-Universal', '1.1.180' + spec.dependency 'OpenSSL-Universal', '1.0.2.20' spec.dependency 'CocoaLibEvent', '~> 1.0' spec.compiler_flags = '-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0 -frtti