Skip to content

Commit a8dcc99

Browse files
committed
release-windows.yml: some TODOs and cleanups
1 parent acfea32 commit a8dcc99

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/release-windows.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ jobs:
7676
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_GUI=On -DWITH_QCHART=On -DBUILD_ONLINE_HELP=On || exit /b !errorlevel!
7777
cmake --build build --target cppcheck-gui --config Release || exit /b !errorlevel!
7878
79+
# TODO: package PDBs
7980
- name: Deploy app
8081
run: |
8182
windeployqt build\bin\Release || exit /b !errorlevel!
@@ -93,18 +94,22 @@ jobs:
9394
run: |
9495
pip install -U pyinstaller || exit /b !errorlevel!
9596
97+
# TODO: include in installer?
9698
- name: Compile misra.py executable
9799
run: |
98100
cd addons || exit /b !errorlevel!
99101
pyinstaller --hidden-import xml --hidden-import xml.etree --hidden-import xml.etree.ElementTree misra.py || exit /b !errorlevel!
100102
del *.spec || exit /b !errorlevel!
101103
104+
# TODO: include in installer?
102105
- name: Compile cppcheck-htmlreport executable
103106
run: |
104107
cd htmlreport || exit /b !errorlevel!
105108
pyinstaller cppcheck-htmlreport || exit /b !errorlevel!
106109
del *.spec || exit /b !errorlevel!
107110
111+
# TODO: test the compiled Python files
112+
108113
- name: Collect files
109114
run: |
110115
@echo on

0 commit comments

Comments
 (0)