DO NOT MERGE: Firestore: implement an experiment to determine parameters for index auto-creation #14633
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test Modified Packages | |
on: pull_request | |
jobs: | |
test-chrome: | |
name: Test Packages With Changed Files in Chrome and Node | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repo | |
uses: actions/checkout@master | |
with: | |
# This makes Actions fetch all Git history so run-changed script can diff properly. | |
fetch-depth: 0 | |
- name: Set up Node (14) | |
uses: actions/setup-node@v3 | |
with: | |
node-version: 14.x | |
- name: install Chrome stable | |
run: | | |
sudo apt-get update | |
sudo apt-get install google-chrome-stable | |
- name: Bump Node memory limit | |
run: echo "NODE_OPTIONS=--max_old_space_size=4096" >> $GITHUB_ENV | |
- name: Test setup and yarn install | |
run: | | |
cp config/ci.config.json config/project.json | |
yarn | |
- name: build | |
run: yarn build:changed core | |
- name: Run tests on changed packages | |
run: xvfb-run yarn test:changed core | |
test-firefox: | |
name: Test Packages With Changed Files in Firefox | |
# Whatever version of Firefox comes with 22.04 is causing Firefox | |
# startup to hang when launched by karma. Need to look further into | |
# why. | |
runs-on: ubuntu-20.04 | |
steps: | |
- name: Checkout Repo | |
uses: actions/checkout@master | |
with: | |
fetch-depth: 0 | |
- name: Set up Node (14) | |
uses: actions/setup-node@v3 | |
with: | |
node-version: 14.x | |
- name: install Firefox stable | |
run: | | |
sudo apt-get update | |
sudo apt-get install firefox | |
- name: Bump Node memory limit | |
run: echo "NODE_OPTIONS=--max_old_space_size=4096" >> $GITHUB_ENV | |
- name: Test setup and yarn install | |
run: | | |
cp config/ci.config.json config/project.json | |
yarn | |
- name: build | |
run: yarn build:changed core | |
- name: Run tests on changed packages | |
run: xvfb-run yarn test:changed core | |
env: | |
BROWSERS: 'Firefox' |