etherpad-lite/.github/workflows
John McLear fc7acad846
artifacts: Windows CI Installer
* Windows CI Installer

This PR introduces CI builds of a windows installer(using NSIS) .

It builds an executable that installs Etherpad and runs it.

There are obvious steps to make once this has been merged. But I'd suggest on each release we include both the .zip and the .exe and allow users to have a portable zip or an installed executable.

https://github.com/ether/etherpad_nsis

This was a relatively rushed project (4 hours) and I didn't want to spend any more time on it so it will need a foster parent to maintain it :)

props to @joncloud for https://github.com/joncloud/makensis-action-test and the nsis team that while have a horrible UX make relatively easy to use and rapid tools.

Note for review: I'm using linux to build the windows executable, this may need to be reviewed and we might want to switch to Windows if we can confirm building on linux causes a problem.

* CI: Use Windows to build the .zip
2021-02-25 10:00:33 +00:00
..
backend-tests.yml tests: try all supported node versions 2021-02-22 03:36:12 -05:00
codeql-analysis.yml Create codeql-analysis.yml 2020-08-24 17:57:30 +01:00
dockerfile.yml restructure: Prefix bin/ and tests/ with src/ 2021-02-05 21:52:08 +00:00
frontend-admin-tests.yml CI: Leave log level at INFO for frontend tests 2021-02-22 18:20:24 -05:00
frontend-tests.yml CI: Disable import/export rate limiting for frontend tests 2021-02-22 18:20:24 -05:00
lint-package-lock.yml GitHub workflows: Install Node.js v12 2021-02-09 22:18:35 +00:00
load-test.yml tests: Pass --legacy-peer-deps flag to work around npm v7 bug 2021-02-22 03:36:12 -05:00
rate-limit.yml GitHub workflows: Install Node.js v12 2021-02-09 22:18:35 +00:00
windows-installer.yml artifacts: Windows CI Installer 2021-02-25 10:00:33 +00:00
windows-zip.yml CI: Use Windows to build the Windows zip 2021-02-23 22:40:15 -05:00