Nikolaj Schlej
d6bf25df67
Add CodeQL, build everything for PVS-Studio
2022-09-02 23:11:39 +02:00
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