|
7 | 7 | runs-on: ubuntu-latest
|
8 | 8 | outputs:
|
9 | 9 | stable: ${{ steps.set-matrix.outputs.requireds }}
|
10 |
| - unstable: ${{ steps.set-matrix.outputs.optionals }} |
| 10 | +# unstable: ${{ steps.set-matrix.outputs.optionals }} |
11 | 11 | steps:
|
12 | 12 | - uses: ljharb/actions/node/matrix@main
|
13 | 13 | id: set-matrix
|
@@ -46,37 +46,42 @@ jobs:
|
46 | 46 | node-version: ${{ matrix.node-version }}
|
47 | 47 | cache-node-modules-key: node_modules-${{ github.workflow }}-${{ github.action }}-${{ github.run_id }}
|
48 | 48 | skip-ls-check: true
|
| 49 | + - run: sudo curl -Lo /usr/bin/rooster https://github.com/SheetJS/rooster/releases/download/v0.2.0/rooster-v0.2.0-linux-amd64 |
| 50 | + - run: sudo chmod a+x /usr/bin/rooster |
49 | 51 | - run: make init
|
50 | 52 | - run: 'cd test_files; make all; cd -'
|
51 | 53 | - run: npm run tests-only
|
52 | 54 |
|
53 |
| - unstable: |
54 |
| - needs: [matrix, stable] |
55 |
| - name: 'unstable minors' |
56 |
| - continue-on-error: true |
57 |
| - if: ${{ !github.head_ref || !startsWith(github.head_ref, 'renovate') }} |
58 |
| - runs-on: ubuntu-latest |
59 |
| - |
60 |
| - strategy: |
61 |
| - fail-fast: false |
62 |
| - matrix: |
63 |
| - node-version: ${{ fromJson(needs.matrix.outputs.unstable) }} |
| 55 | +# unstable: |
| 56 | +# needs: [matrix, stable] |
| 57 | +# name: 'unstable minors' |
| 58 | +# continue-on-error: true |
| 59 | +# if: ${{ !github.head_ref || !startsWith(github.head_ref, 'renovate') }} |
| 60 | +# runs-on: ubuntu-latest |
64 | 61 |
|
65 |
| - steps: |
66 |
| - - uses: actions/checkout@v2 |
67 |
| - - uses: ljharb/actions/node/install@main |
68 |
| - name: 'nvm install ${{ matrix.node-version }} && npm install' |
69 |
| - with: |
70 |
| - node-version: ${{ matrix.node-version }} |
71 |
| - cache-node-modules-key: node_modules-${{ github.workflow }}-${{ github.action }}-${{ github.run_id }} |
72 |
| - skip-ls-check: true |
73 |
| - - run: make init |
74 |
| - - run: 'cd test_files; make all; cd -' |
75 |
| - - run: npm run tests-only |
| 62 | +# strategy: |
| 63 | +# fail-fast: false |
| 64 | +# matrix: |
| 65 | +# node-version: ${{ fromJson(needs.matrix.outputs.unstable) }} |
| 66 | +# |
| 67 | +# steps: |
| 68 | +# - uses: actions/checkout@v2 |
| 69 | +# - uses: ljharb/actions/node/install@main |
| 70 | +# name: 'nvm install ${{ matrix.node-version }} && npm install' |
| 71 | +# with: |
| 72 | +# node-version: ${{ matrix.node-version }} |
| 73 | +# cache-node-modules-key: node_modules-${{ github.workflow }}-${{ github.action }}-${{ github.run_id }} |
| 74 | +# skip-ls-check: true |
| 75 | +# - run: sudo curl -Lo /usr/bin/rooster https://github.com/SheetJS/rooster/releases/download/v0.2.0/rooster-v0.2.0-linux-amd64 |
| 76 | +# - run: sudo chmod a+x /usr/bin/rooster |
| 77 | +# - run: make init |
| 78 | +# - run: 'cd test_files; make all; cd -' |
| 79 | +# - run: npm run tests-only |
76 | 80 |
|
77 | 81 | node:
|
78 | 82 | name: 'node 0.x'
|
79 |
| - needs: [stable, unstable] |
| 83 | +# needs: [stable, unstable] |
| 84 | + needs: [stable] |
80 | 85 | runs-on: ubuntu-latest
|
81 | 86 | steps:
|
82 | 87 | - run: 'echo tests completed'
|
0 commit comments