Skip to content

Commit d13514b

Browse files
pavinthanPavinthan
andauthored
ia32 build options added in Github workflows (#2221)
Co-authored-by: Pavinthan <[email protected]>
1 parent 863c8c0 commit d13514b

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,15 @@ on:
66
- 'force-build'
77
jobs:
88
test:
9-
runs-on: ${{ matrix.os }}
9+
runs-on: ${{ matrix.config.os }}
1010
strategy:
1111
matrix:
1212
node-version: [14.x]
13-
os: [ubuntu-latest, windows-latest, macos-latest]
13+
config:
14+
- { os: macos-latest, arch: x64 }
15+
- { os: ubuntu-latest, arch: x64 }
16+
- { os: windows-latest, arch: x64 }
17+
- { os: windows-latest, arch: ia32 }
1418
steps:
1519
- uses: actions/checkout@v1
1620
- name: Use Node.js ${{ matrix.node-version }}

.github/workflows/test-merge.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,16 @@ on:
88
# types: [opened, synchronize]
99
jobs:
1010
test-merge:
11-
runs-on: ${{ matrix.os }}
11+
runs-on: ${{ matrix.config.os }}
1212
strategy:
1313
matrix:
1414
# chances are that we'll never break on a merge to master on just one version of node
1515
node-version: [14.x]
16-
os: [ubuntu-latest, windows-latest, macos-latest]
16+
config:
17+
- { os: macos-latest, arch: x64 }
18+
- { os: ubuntu-latest, arch: x64 }
19+
- { os: windows-latest, arch: x64 }
20+
- { os: windows-latest, arch: ia32 }
1721
steps:
1822
- uses: actions/checkout@v1
1923
- name: merge master

.github/workflows/test.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ on:
77
# types: [opened, synchronize]
88
jobs:
99
test:
10-
runs-on: ${{ matrix.os }}
10+
runs-on: ${{ matrix.config.os }}
1111
strategy:
1212
matrix:
1313
node-version: [10.x, 12.x, 14.x]
14-
os: [ubuntu-latest, windows-latest, macos-latest]
14+
config:
15+
- { os: macos-latest, arch: x64 }
16+
- { os: ubuntu-latest, arch: x64 }
17+
- { os: windows-latest, arch: x64 }
18+
- { os: windows-latest, arch: ia32 }
1519
steps:
1620
- uses: actions/checkout@v1
1721
- name: Use Node.js ${{ matrix.node-version }}

0 commit comments

Comments
 (0)