Skip to content

Commit 5a7d0fc

Browse files
Windows CI
Signed-off-by: Cédrik Fuoco <[email protected]>
1 parent 39eace1 commit 5a7d0fc

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

.github/workflows/ci.yml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: OpenRV
2+
3+
on:
4+
push:
5+
branches:
6+
- 'feature/**'
7+
paths:
8+
- .github/workflows/ci.yml
9+
10+
pull_request:
11+
branches:
12+
- 'feature/**'
13+
paths:
14+
- .github/workflows/ci.yml
15+
16+
jobs:
17+
windows:
18+
runs-on: windows-latest
19+
steps:
20+
- name: Check out repository code
21+
uses: actions/checkout@v4
22+
with:
23+
submodules: recursive
24+
- uses: actions/setup-python@v5
25+
with:
26+
python-version: '3.10'
27+
# Strawberry perl is installed by default.
28+
- name: perl -V
29+
run: perl -V
30+
- name: Install Qt
31+
uses: jurplel/install-qt-action@v4
32+
with:
33+
version: '5.15.2'
34+
host: 'windows'
35+
target: 'desktop'
36+
arch: 'win64_msvc2019_64'
37+
dir: '${{ github.workspace }}/qt/'
38+
# Linux option only - false for Windows
39+
install-deps: 'false'
40+
modules: 'debug_info qtcharts qtnetworkauth qtquick3d qtquicktimeline qtscript qtwebengine qtwebglplugin'
41+
archives: 'd3dcompiler_47 opengl32sw qt3d qtactiveqt qtbase qtimageformats qtmultimedia qtquickcontrols qtquickcontrols2 qtscxml qtspeech qtsvg qttools qttranslations qtwebchannel qtwebsockets qtwebview qtwinextras qtxmlpatterns'
42+
cache: 'false'
43+
cache-key-prefix: 'install-qt-action'
44+
setup-python: 'false'
45+
tools: ''
46+
set-env: 'true'
47+
tools-only: 'false'
48+
aqtversion: '==3.1.*'
49+
- name: Display Qt directory
50+
run: dir '${{ github.workspace }}/qt/'

0 commit comments

Comments
 (0)