mbox series

[RFC,0/3] .github/workflows: Add GitHub action for Windows WHPX build

Message ID 20200804084843.31075-1-f4bug@amsat.org
Headers show
Series .github/workflows: Add GitHub action for Windows WHPX build | expand

Message

Philippe Mathieu-Daudé Aug. 4, 2020, 8:48 a.m. UTC
Reposting Stefan's patch in case we want to merge it in
(I 'd rather not, adding them as GitLab jobs instead):
- add MAINTAINERS entry
- improve speed by parallelizing jobs

Philippe Mathieu-Daudé (2):
  MAINTAINERS: Add entry for GitHub 'Actions' config files
  .github/workflows: Use matrix strategy to parallelize builds

Stefan Weil (1):
  .github/workflows: Add GitHub action for Windows build

 .github/workflows/build.sh                | 112 ++++++++++++++++++++++
 .github/workflows/pkg-config-crosswrapper |  37 +++++++
 .github/workflows/win.yml                 |  25 +++++
 MAINTAINERS                               |   6 ++
 4 files changed, 180 insertions(+)
 create mode 100755 .github/workflows/build.sh
 create mode 100755 .github/workflows/pkg-config-crosswrapper
 create mode 100644 .github/workflows/win.yml

Comments

Thomas Huth Aug. 4, 2020, 10:05 a.m. UTC | #1
On 04/08/2020 10.48, Philippe Mathieu-Daudé wrote:
> Reposting Stefan's patch in case we want to merge it in
> (I 'd rather not, adding them as GitLab jobs instead):

Yeah, we should rather try to consolidate our CI zoo instead of adding
yet another one...

As mentioned in another mail, I'm already working on using our
containers for cross-compiling on gitlab-CI:

 https://gitlab.com/huth/qemu/-/jobs/669580489#L39

... not quite there yet, but it should be doable. I hope it will be
sufficient to simply also add the WinHv* headers there to get the
compilation coverage for WHXP.

 Thomas