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

Philippe Mathieu-Daudé posted 3 patches 3 years, 7 months ago
Test docker-quick@centos7 failed
Test docker-mingw@fedora failed
Test checkpatch failed
Test FreeBSD failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200804084843.31075-1-f4bug@amsat.org
.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
[RFC PATCH 0/3] .github/workflows: Add GitHub action for Windows WHPX build
Posted by Philippe Mathieu-Daudé 3 years, 7 months ago
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

-- 
2.21.3


Re: [RFC PATCH 0/3] .github/workflows: Add GitHub action for Windows WHPX build
Posted by Thomas Huth 3 years, 7 months ago
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