39 Commits

Author SHA1 Message Date
Mike Beaton
c7779e7721 CI: Upgrade to Ubuntu 24.04 - apply AppArmor settings for Docker 2024-11-20 13:53:06 +00:00
Zongle Wang
660b4201bc
Build: Go back to macos-latest (#546)
Now macos-latest has moved to Arm64.

See https://github.com/actions/runner-images?tab=readme-ov-file#available-images.
2024-06-17 12:05:41 +01:00
Mike Beaton
614b733342 Revert "TEST: Force analyse documentation"
This reverts commit 5f081e87ab071aa5096d0dfd3eff0c108326a367.
2024-05-10 15:38:21 +01:00
Mike Beaton
5f081e87ab TEST: Force analyse documentation 2024-05-10 15:37:04 +01:00
Zongle Wang
ff7fd00788
Build: Use Apple silicon images (#526)
- Use Apple silicon images
  o See https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source
 - Bump GH actions
  o Old ones based on Node 16 are deprecated
 - Merge Linux toolchain installation step
 - Use svenstaro/upload-release-action commit hash
 - Reuse env variables
2024-03-31 22:47:17 +01:00
Mike Beaton
ab5aeec67a Build: Move pip installs to Python venv
Required due to brew adopting PEP 668
https://github.com/orgs/Homebrew/discussions/3404
2024-03-31 22:10:17 +01:00
Dhinak G
8a360fef5e
Build: Switch workflows from macos-latest to macos-13 (#481) 2023-08-10 01:57:05 +03:00
Mike Beaton
afa5974a4c Build: Fix Windows build failure
Accept current version of iasl from choco
2023-07-14 05:30:35 +01:00
Mikhail Krichanov
5300beb585 CI: Replaced GCC5 toolchain with GCC. 2023-07-07 12:23:48 +03:00
PMheart
e3de9179d9
Build: Use latest Windows image (#458) 2023-05-07 17:33:03 +02:00
Marvin Häuser
cb94801ff2 CI and Docker: Sync with AUDK 2023-03-28 00:31:57 +02:00
Marvin Häuser
f29ef4ed91 Build: Use Docker in rootless mode 2022-12-28 13:48:19 +01:00
Marvin Häuser
ee0f2a53bc
Build: Introduce Docker setup for Dev Containers and CI (#410)
Docker allows to set up a portable development environment in a container. This
can be useful to test Linux toolchains on macOS. Introduce such environments
for EDK II and documentation development.

The current implementation supports both Dev Environments by Docker Desktop and
Dev Containers by Visual Studio Code. To reduce the maintenance burden, use
these environments for the Linux-based GitHub Actions as well. Non-x86 hosts,
including Apple Silicon, are supported via GCC cross-compilation.
2022-12-19 22:10:12 +01:00
Savva Mitrofanov
7de33ca6a9 Build: Switch workflows from ubuntu-latest to 22.04
The image tag 'latest' still refers to 20.04 version. The problem is
outdated nasm binary which breaks build with recent changes from
202211 stable branch
2022-12-09 14:42:45 +06:00
Ivan Cafiero
d40fe9af15
Build: Fix python warnings (#343) 2022-08-18 15:04:17 +03:00
Dhinak G
1a8216379a
Build: Remove CI debug prints 2022-07-13 13:42:04 -04:00
PMheart
f07c5aec44 Uncrustify: Update link 2022-05-08 18:43:42 +02:00
PMheart
dce3ed24a5
Build: Sync with refactored Uncrustify checking (#344) 2022-05-08 18:41:08 +02:00
PMheart
fc79604f6e Build: Further separate GitHub Actions workflows 2022-04-25 22:14:41 +02:00
PMheart
1a9e14e719 Build: Separate Uncrustify 2022-04-25 21:27:47 +02:00
PMheart
6f0138d242
Build: Introduce Uncrustify for codestyle assessment (#339) 2022-04-25 16:01:41 +02:00
PMheart
2a41825830
Build: Run Coverity on Linux (#337) 2022-04-20 16:41:59 +02:00
PMheart
1edf995f39 Build: Export make 2022-04-20 13:59:11 +02:00
PMheart
12dbc26190 Docs: Do not perform hash check by default 2022-04-16 02:14:53 +02:00
vit9696
0880b69da0 Build: Fix CI script to install pyyaml for python 3 2022-03-20 14:50:31 +03:00
vit9696
719507f76e Utilities: Switch to python 3 b default
closes acidanthera/bugtracker#1980
2022-03-20 14:09:54 +03:00
PMheart
4c400769d4
Build: Temporarily switch to Windows 2019 2022-02-24 14:53:10 +01:00
vit9696
459849c8c3 Build: Drop CLANG38 support in favour of CLANGDWARF
CLANG38 has broken alignment, no reason to continue to support it
2022-02-10 19:45:15 +03:00
vit9696
6552034b9f Build: Add automatic checks for documentation consistency 2021-12-09 15:28:02 +03:00
MikhailKrichanov
63694f08b8
Build: Made stack-protector guard use global addressing instead of TLS (#295)
This fixes fs-relative access in OpenRuntime killing Windows
2021-11-03 18:30:21 +03:00
dakanji
4659bb0342
Build: Account for Format/Style in Sample Lint Failure Message (#292) 2021-09-23 17:22:45 +03:00
dakanji
2a90b75f80
Build: Maintain Alphabetical Order in Sample Config Files (#291) 2021-09-12 03:30:25 +03:00
Dhinak G
eff77bd61d Build: Switch to different cross compiler tap 2021-04-28 11:46:30 +03:00
vit9696
e7e3a5cddc Build: Add Linux userspace utility bundling 2021-04-28 11:46:25 +03:00
MikeBeaton
55956e4092 CI: Update build step name to match change at 4682754 2021-03-23 13:23:43 +00:00
Dhinak G
4682754e2c Build: Switch to VS2019 toolchain for Windows builds 2021-03-03 14:06:49 +03:00
Dhinak G
2b94ea5f31 Build: Restrict coverity run to acidanthera and fix status badge 2020-12-02 10:21:26 -05:00
Dhinak G
bea6c64488
Build: Do not run Coverity on pull requests 2020-11-28 13:56:46 -05:00
Dhinak G
9d1c9f93c4
Build: Switch CI to GitHub Actions (#160) 2020-11-28 02:31:15 +03:00