source: trip-planner-front/node_modules/node-gyp/gyp/.github/workflows/node-gyp.yml@ 6fe77af

Last change on this file since 6fe77af was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 957 bytes
Line 
1name: node-gyp integration
2
3on: [push, pull_request]
4
5jobs:
6 test:
7 strategy:
8 fail-fast: false
9 matrix:
10 os: [macos-latest, ubuntu-latest, windows-latest]
11 runs-on: ${{ matrix.os }}
12 steps:
13 - name: Clone gyp-next
14 uses: actions/checkout@v2
15 with:
16 path: gyp-next
17 - name: Clone nodejs/node-gyp
18 uses: actions/checkout@v2
19 with:
20 repository: nodejs/node-gyp
21 path: node-gyp
22 - uses: actions/setup-node@v1
23 with:
24 node-version: 14.x
25 - uses: actions/setup-python@v2
26 with:
27 python-version: 3.9
28 - name: Install dependencies
29 run: |
30 cd node-gyp
31 npm install --no-progress
32 - name: Replace gyp in node-gyp
33 shell: bash
34 run: |
35 rm -rf node-gyp/gyp
36 cp -r gyp-next node-gyp/gyp
37 - name: Run tests
38 run: |
39 cd node-gyp
40 npm test
Note: See TracBrowser for help on using the repository browser.