Skip to content

Commit 2a10b06

Browse files
committed
Changed ci to use windows
1 parent 48df8bc commit 2a10b06

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

.github/workflows/integration-tests.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
test-with-zephyr:
11-
runs-on: ubuntu-latest
11+
runs-on: windows-latest
1212

1313
steps:
1414
- uses: actions/checkout@v4
@@ -21,10 +21,8 @@ jobs:
2121

2222
- name: Install system dependencies
2323
run: |
24-
sudo apt-get update
25-
sudo apt-get install -y python3-pip python3-venv cmake ninja-build gperf \
26-
ccache dfu-util device-tree-compiler wget file make gcc gcc-multilib \
27-
g++-multilib libsdl2-dev libmagic1
24+
winget install Kitware.CMake Ninja-build.Ninja oss-winget.gperf python Git.Git oss-winget.dtc wget 7zip.7zip
25+
shell: powershell
2826

2927
- name: Install dependencies
3028
run: npm ci
@@ -36,8 +34,6 @@ jobs:
3634
run: npm run lint
3735

3836
- name: Run real integration tests
39-
run: |
40-
xvfb-run -a node scripts/run-integration-tests.js
37+
run: node scripts/run-integration-tests.js
4138
env:
4239
NODE_ENV: test
43-
ZEPHYR_BASE: /tmp/zephyr

0 commit comments

Comments
 (0)