Set up Windows build pipeline (#292)

This adds a new job to the Build Helper pipeline for building for
Windows. This includes code signing via DigiCert. Right now, we can only
build for x64 on Windows as wavesrv fails to build for arm64 in the
default runner and the Windows ARM runner images are missing a bunch of
tooling.

This also adds new separated arm64 and x64 for macOS for those who don't
want to use the universal binary.

This also improves the general code quality of the Taskfile.yml and the
build-helper.yml files.
This commit is contained in:
Evan Simkowitz
2024-08-30 10:13:40 -07:00
committed by GitHub
parent d1656de44d
commit a2695e8c08
4 changed files with 168 additions and 93 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ root = true
end_of_line = lf
insert_final_newline = true
[*.{js,jsx,ts,tsx,json,yml,css,less}]
[*.{js,jsx,ts,tsx,cjs,json,yml,yaml,css,less}]
charset = utf-8
indent_style = space
indent_size = 4