Skip to content

Commit 4728be4

Browse files
committed
added build ParseLiveQuvery module for each platform from CI/CD
1 parent b3c945c commit 4728be4

File tree

3 files changed

+325
-2
lines changed

3 files changed

+325
-2
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,33 @@ jobs:
158158
- name: Send codecov
159159
run: bash <(curl https://codecov.io/bash)
160160

161+
parse_live_query:
162+
runs-on: macos-latest
163+
steps:
164+
- uses: actions/checkout@v2
165+
- name: Setup Ruby
166+
uses: ruby/setup-ruby@359bebbc29cbe6c87da6bc9ea3bc930432750108
167+
- name: Cache Gems
168+
id: cache-gems
169+
uses: actions/cache@v2
170+
with:
171+
path: vendor/bundle
172+
key: ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }}
173+
restore-keys: |
174+
${{ runner.os }}-gem-
175+
- name: Submodules and Bundle Install
176+
run: |
177+
git submodule update --init --recursive
178+
sudo gem install bundler
179+
bundle config set path 'vendor/bundle'
180+
bundle install
181+
- name: Build-Test
182+
run: set -o pipefail && env NSUnbufferedIO=YES bundle exec rake test:parse_live_query:all
183+
env:
184+
DEVELOPER_DIR: ${{ env.CI_XCODE_13 }}
185+
- name: Send codecov
186+
run: bash <(curl https://codecov.io/bash)
187+
161188
assets:
162189
runs-on: macos-11
163190
env:

0 commit comments

Comments
 (0)