16 Commits

Author SHA1 Message Date
Mikhail Krichanov
7840b172bb CI: Took QEMU and .iso files from audk-stable-202302 branch. 2023-07-05 10:16:09 +03:00
Mikhail Krichanov
40563ad100 Build: Switched ocbuild to audk-stable-202302 branch. 2023-07-03 11:06:33 +03:00
PMheart
de705cea29 Build: Use latest Windows image (#33) 2023-05-10 10:22:23 +03:00
Savva Mitrofanov
280ebb9d2b .github/workflow: Add build target with CLANGDWARF toolchain for ARM 2023-04-11 09:51:04 +02:00
Savva Mitrofanov
5a084dafde
.github/workflow: Split build workflow into multiple and add ARM targets
Adds new workflow for building and testing ARM targets. Also, it splits
previous build workflow into multiple parts: common packages,
x86 firmwares, ARM firmwares. In addition, it adds Windows PE tests.

Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2023-04-05 14:48:09 +06:00
Marvin Häuser
47a3d5dc0c CI: Drop submodule update in favour of actions/checkout 2023-03-28 01:12:12 +02:00
Marvin Häuser
2329159b11 Docker: Extend OpenCorePkg docker-compose 2023-03-28 00:36:34 +02:00
Savva Mitrofanov
fe193d6384 .github/workflows: Uploads OvmfPkg artifacts and test them using QEMU
Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2023-03-13 20:48:55 +06:00
Savva Mitrofanov
b96cbb7cfa
.github/workflows: Update build workflow
Doesn't rebuild basetools on every package

Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2023-02-20 15:58:44 +06:00
Savva Mitrofanov
63360b588f
.github/workflows: Adds build workflow
Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2023-02-15 20:21:34 +06:00
Savva Mitrofanov
86005c4c0c
.github/workflows: Don't install Python twice in CodeQL
Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2023-01-18 18:12:01 +06:00
Savva Mitrofanov
763413cc8c
.github/workflows: Use efibuild.sh instead of stuart pytools for CodeQL
Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
2023-01-18 16:19:35 +06:00
Savva Mitrofanov
58f816c0db
.github/workflows: Adds nested udk package warning workaround for CodeQL 2023-01-17 22:12:41 +06:00
Michael D Kinney
3b1f3414f2 .github/workflows: Update CodeQL to install Python 3.10.6
Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael Kubacki <mikuback@linux.microsoft.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Michael Kubacki <mikuback@linux.microsoft.com>
2022-11-11 03:11:51 +00:00
Michael Kubacki
b0fd309719 edk2.qls: Allow error severity results and add new queries
The query cpp/conditionallyuninitializedvariable was initially
enabled with the CodeQL code because work was in progress on those
changes. The results were filtered out so CodeQL passed so we could
verify the CodeQL workflow without impacting CI results.

This change allows error severity messages and substitutes that query
with two queries that do not return failures. This allows these
queries to find future problems and prepares the CodeQL workflow to
catch future failures as queries are enabled.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Sean Brogan <sean.brogan@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2022-11-09 14:53:10 +00:00
Michael Kubacki
6c1a4a376e .github: Add initial CodeQL config and workflow files
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4115

Adds initial support for enabling CodeQL Code Scanning in this
repository per the RFC:

  https://github.com/tianocore/edk2/discussions/3258

Adds the following new files:
  - .github/workflows/codql-analysis.yml - The main GitHub workflow
    file used to setup CodeQL in the repo.
  - .github/codeql/codeql-config.yml - The main CodeQL configuration
    file used to customize the queries and other resources the repo
    is using for CodeQL.
  - edk2.qls - A query set of queries to run for CodeQL.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2022-11-08 15:29:26 +00:00