2929id :node_modules_cache
3030with :
3131path :./node_modules
32- key :${{ runner.os }}-14-8 -node_modules-${{ hashFiles('yarn.lock') }}
32+ key :${{ runner.os }}-14-beta -node_modules-${{ hashFiles('yarn.lock') }}
3333restore-keys :|
34- ${{ runner.os }}-14-8 -node_modules-
34+ ${{ runner.os }}-14-beta -node_modules-
3535 ${{ runner.os }}-14-node_modules-
3636 -name :Yarn offline cache
3737if :steps.node_modules_cache.outputs.cache-hit != 'true'
@@ -61,10 +61,10 @@ jobs:
6161needs :build
6262strategy :
6363matrix :
64- node :["10", " 12", "14"]
65- firebase :["7", "8 "]
64+ node :["12", "14"]
65+ firebase :["beta "]
6666fail-fast :false
67- name :Test Firebasev ${{ matrix.firebase }} on Node.js ${{ matrix.node }}
67+ name :Test Firebase@ ${{ matrix.firebase }} on Node.js ${{ matrix.node }}
6868steps :
6969 -name :Checkout
7070uses :actions/checkout@v2
9494run :|
9595 yarn config set yarn-offline-mirror ~/.npm-packages-offline-cache
9696 yarn install --frozen-lockfile --prefer-offline
97- yarn add firebase@^ ${{ matrix.firebase }}.0 --prefer-offline
97+ yarn add firebase@${{ matrix.firebase }} --prefer-offline
9898 -name :Firebase emulator cache
9999uses :actions/cache@v2
100100with :
@@ -110,10 +110,10 @@ jobs:
110110headless :
111111runs-on :ubuntu-latest
112112needs :build
113- name :Test Firebasev ${{ matrix.firebase }} on Headless Chrome
113+ name :Test Firebase@ ${{ matrix.firebase }} on Headless Chrome
114114strategy :
115115matrix :
116- firebase :["7", "8 "]
116+ firebase :["beta "]
117117fail-fast :false
118118steps :
119119 -name :Checkout
@@ -144,7 +144,7 @@ jobs:
144144run :|
145145 yarn config set yarn-offline-mirror ~/.npm-packages-offline-cache
146146 yarn install --frozen-lockfile --prefer-offline
147- yarn add firebase@^ ${{ matrix.firebase }}.0 --prefer-offline
147+ yarn add firebase@${{ matrix.firebase }} --prefer-offline
148148 -name :Firebase emulator cache
149149uses :actions/cache@v2
150150with :