@@ -269,3 +269,52 @@ jobs:
269269 run : make test-flow
270270 - name : Run TypeScript Tests
271271 run : make test-typescript
272+
273+ runtime-interop :
274+ name : Test @babel/runtime integrations
275+ needs : build
276+ runs-on : ubuntu-latest
277+ steps :
278+ - name : Checkout code
279+ uses : actions/checkout@v2
280+ - name : Use Node.js latest
281+ uses : actions/setup-node@v2-beta
282+ with :
283+ node-version : " *"
284+ - name : Get yarn cache directory path
285+ id : yarn-cache-dir-path
286+ run : echo "::set-output name=dir::$(yarn config get cacheFolder)"
287+ - uses : actions/cache@v2
288+ with :
289+ path : ${{ steps.yarn-cache-dir-path.outputs.dir }}
290+ key : yarn-${{ hashFiles('yarn.lock') }}
291+ - name : Install
292+ run : yarn install
293+ - name : Test bundlers
294+ run : yarn test:runtime:bundlers
295+ - name : Test Node.js
296+ run : yarn test:runtime:node
297+ - name : Use Node.js 12.17
298+ uses : actions/setup-node@v2-beta
299+ with :
300+ node-version : 12.17
301+ - name : Test Node.js
302+ run : yarn test:runtime:node
303+ - name : Use Node.js 12.17
304+ uses : actions/setup-node@v2-beta
305+ with :
306+ node-version : 13.0
307+ - name : Test Node.js
308+ run : yarn test:runtime:node
309+ - name : Use Node.js 13.0
310+ uses : actions/setup-node@v2-beta
311+ with :
312+ node-version : 13.2
313+ - name : Test Node.js
314+ run : yarn test:runtime:node
315+ - name : Use Node.js 13.2
316+ uses : actions/setup-node@v2-beta
317+ with :
318+ node-version : 13.7
319+ - name : Test Node.js 13.7
320+ run : yarn test:runtime:node
0 commit comments