Hi @giuspen,
that would be great, thank you!
Some random thoughts about the setup and how to get you started:
- a good start could be to setup everything on your Windows machine, there is a how to at https://wiki.geany.org/howtos/win32/msys2, have a look and feel free to improve/rewrite it
- the CI setup is splitted in:
- we use NSIS for generating installers (not INNO setup) but I think the idea is similar behind the installers (https://github.com/geany/geany/blob/master/geany.nsi.in and https://github.com/geany/geany-plugins/blob/master/build/geany-plugins.nsi)
- I just created PRs for creating the installers as 64bit binaries and so removing the Wine 32bit environment - these could be a good start to get more familiar with the CI setup
- the current CI setup can be improved certainly, there is a a native MSYS2 Github action which could be used instead of cross-compilation and probably other things, feel free if you like
- in the past, I created Windows releases natively on Windows 7 (no cross-compilation). I should be possible to create them also from the CI, I started to prepare this but did not finish yet. We could either go this way or you create them also natively on Windows, as you like.
Please ask any questions as they arrive, here or via mail or Matrix chat.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/issues/4189/2571609468@github.com>