Commit graph

14 commits

Author SHA1 Message Date
Nikolaj Schlej
787e02181a Run PVS-Studio static analyzer as part of CI/CD 2022-09-02 22:27:32 +02:00
Nikolaj Schlej
f58a97a657
Update main.yml
Change Qt6 version from 6.4.0 (that is now "not found" for some reason) to 6.2.4.
2022-09-01 20:58:14 +02:00
Richard Hughes
eef00f73a4 Add Meson buildsystem
This allows UEFIExtract to build on a greater variety of targets and more
importantly allows us to build with the system-defined hardening protections
present in enterprise distributions.
2022-09-01 20:44:13 +02:00
Nikolaj Schlej
e5b594c347 Run Coverity in Linux with Qt6, improve unixbuild.sh 2022-08-28 18:38:23 +02:00
vit9696
2246026434 Also force macOS 12 for Coverity 2022-08-27 19:44:18 +03:00
vit9696
ff864f9b8f Force macOS 12 to support LTO in new format
Currently macos-latest is macOS 11 on GitHub
2022-08-27 19:25:26 +03:00
Nikolaj Schlej
e36cc77c06 Fix CI/CD
- update Linux and macOS runners to ubuntu-latest and macos-latest
- update Windows runner to use windows-2019 and VS 2019 (still with XP targeting)
2022-08-25 06:56:49 +02:00
Vitaly Cheptsov
e14547c497
Upgrade Linux CI to Ubuntu 20.04 2021-10-06 19:01:39 +03:00
vit9696
2335e69dce Do not run Coverity in forks 2020-12-11 11:54:38 +03:00
vit9696
5066a44132 Disable coverity for pull requests 2020-11-29 16:57:32 +03:00
vit9696
6bb862d626 Build UEFITool exclusively for coverity 2020-11-27 17:49:10 +03:00
vit9696
e6f3f4380f Try configuring and building for Coverity at once 2020-11-27 15:06:19 +03:00
vit9696
8f862d4fdb Add coverity analysis 2020-11-27 12:17:33 +03:00
vit9696
5967865028 Switch CI to GitHub Actions 2020-11-22 12:20:27 +03:00