Граф коммитов

193 Коммитов

Автор SHA1 Сообщение Дата
Eddy Ashton 00f134ceb7
Use ccache to speed up Daily build (#4228) 2022-09-13 17:30:24 +00:00
Dominic Ayre 10bd6bbbd9
Setup CI with AMD platforms (#4171) 2022-09-12 15:00:36 +01:00
Julien Maffre 5389dd11ea
Add `snpinfo.sh` script (#4196) 2022-09-07 09:30:16 +01:00
Dominic Ayre a2cff88272
Rename NoSGX target to Virtual (#4197) 2022-09-06 15:05:37 +01:00
Julien Maffre 22c9c3ec91
Rename `sgxinfo.sh` to `platform_info.sh` and cater for AMD SEV-SNP (#4184) 2022-09-01 16:46:06 +01:00
Amaury Chamayou 3c00880530
Enable perf regression tests for virtual builds (#4125) 2022-08-16 18:08:53 +00:00
Amaury Chamayou ec978cebfa
Don't run CI on doc-only changes (#4078) 2022-08-04 13:33:33 +00:00
Julien Maffre 8a41971203
Add experimental support for HTTP/2 (#4010) 2022-07-14 14:37:10 +00:00
Amaury Chamayou b061ab2b56
Fix rename properly (#3930) 2022-06-14 13:30:52 +01:00
Amaury Chamayou a50212e415
Unsafe different project (#3894) 2022-06-13 20:50:13 +01:00
Renato Golin 9cebcefddf
QUIC OpenSSL library in CCF (#3396)
Creates a new QUICTLS build into an Azure Universal Package repository,
and adds a way to retrieve it from the CCF build, making sure we include
and link to the right objects in the pre-built QUIC version of OpenSSL
for the enclave side.

It should not change the host side (still using the system's OpenSSL),
but we also need to guarantee that the versions are compatible (ie. have
the same version and backports, ex. 1.1.1f or 1.1.1o, etc).

Because Universal Packages version is strct, we can't have the final
patch letter in the end, so we make sure the packages uploaded there are
a match with the currently supported version of the Linux distro we use.

If we decide to support multiple distros in the future, we can move that
to a blob storage and do the name resolution at the Yaml/CMake level on
both building and importing sides.

MAJOR ISSUE: We can't get the 1.1.1f version that is the same as OE
because the quictls-openssl repo deletes branches too aggressively, all
we have access is from `h` onward. We're using `o` in hope it's backward
compatible but that too will soon disappear. We should NOT use this for
anything serious before we can solve this problem.
2022-05-27 19:37:53 +00:00
Julien Maffre 4cca853963
Add recovery benchmark script (#3887) 2022-05-25 09:12:43 +01:00
Amaury Chamayou 49cd887c6b
Update release.yml (#3854) 2022-05-18 09:12:51 +01:00
Julien Maffre e8ddc0f2c6
Use new Icelake pool (#3811) 2022-05-04 15:54:52 +00:00
Julien Maffre 34ff3df3d0
Reduce number of verified receipts in LTS compatibility test (#3777) 2022-04-21 15:22:03 +01:00
Julien Maffre 72304b569f
Fix unsafe package `sandbox.sh` (#3760) 2022-04-12 09:19:19 +01:00
Amaury Chamayou a4d4b84eea
Rename release artefacts (#3721) 2022-03-29 19:48:35 +01:00
Amaury Chamayou 8811dd6f2e
Set up unsafe build (#3631) 2022-03-09 21:36:50 +00:00
Eddy Ashton e69dd13030
Fix verbose logging build (#3538) 2022-02-11 11:35:28 +00:00
Eddy Ashton bf9ef11ac0
Extend checks in `extract-release-notes.py`, and run in `ci-checks.sh` (#3504) 2022-02-08 14:27:39 +00:00
Eddy Ashton 90d0218181
Skip perf tests in tag release job (#3483) 2022-02-01 10:52:09 +00:00
Eddy Ashton 3f0b33c557
Remove failing install test (#3482) 2022-02-01 09:52:28 +00:00
Christoph M. Wintersteiger 8373e1671f
Move 2-tx reconfiguration tests to daily builds (#3440) 2022-01-24 13:13:55 +00:00
Amaury Chamayou 3477607699
Explicitly run CG Detection on release jobs only (#3373) 2022-01-10 12:09:16 +00:00
Maik Riechert 86323d1519
CI: Explicitly specify llvm symbolizer path to get useful output in Instrumented runs (#3329) 2021-12-16 18:41:12 +00:00
Maik Riechert 918d1d4d37
Experimental V8 app (#3258) 2021-12-16 14:55:29 +00:00
Amaury Chamayou 025cdce74b
Enable manifest generation (#3228) 2021-11-26 09:38:10 +00:00
Christoph M. Wintersteiger 34b4615fc9
Enable 2-tx reconfiguration with CFT (#3097)
Add support for 2-transaction reconfiguration with CFT consensus

Co-authored-by: Julien Maffre <42961061+jumaffre@users.noreply.github.com>
Co-authored-by: Amaury Chamayou <amaury@xargs.fr>
2021-11-04 15:07:09 +00:00
Amaury Chamayou 7f4c01d9fe
Fix CI for latest Intel driver (#3147) 2021-11-01 18:00:04 +00:00
Amaury Chamayou 7838687aac
Disable BFT by default (#3115) 2021-10-21 20:18:16 +01:00
Julien Maffre 4feb234296
Fix for starting a new joiner without a snapshot but with an existing ledger (#3064) 2021-10-15 14:12:41 +01:00
Amaury Chamayou d92e328825
Bump daily timeout (#3018) 2021-09-22 21:33:53 +01:00
Eddy Ashton 189bf64ecb
Move `partitions_cft` to its own CTest configuration (#3001) 2021-09-20 15:20:02 +01:00
Amaury Chamayou dcf4ea0817
Disable LVI mitigations in Debug builds (#2938) 2021-09-03 15:08:30 +01:00
Amaury Chamayou 04a7956e0f
Disable suites in CI, leave them in Daily (#2933) 2021-09-02 14:11:22 +01:00
Amaury Chamayou e62f4a265b
Update Pool (#2906) 2021-08-23 14:46:25 +01:00
Amaury Chamayou fe083e906f
Icelake build and test in Daily (#2887) 2021-08-11 17:34:38 +00:00
Julien Maffre 5d1b892dd4
Remove use of GithHub API for `lts_compatibility` test (#2888) 2021-08-11 11:45:34 +01:00
Amaury Chamayou 2d3dfc0673
Remove ZAP (#2880) 2021-08-05 17:15:43 +01:00
Amaury Chamayou e263cfbd36
Perf test in 1ES pool (#2871) 2021-08-05 11:22:11 +01:00
Amaury Chamayou fba2b60fdf
Switch NoSGX builds to 1es pool (#2872) 2021-08-04 20:41:24 +01:00
Amaury Chamayou 5352e322f1
Switch all containerised SGX builds to hosted 1ES pool (#2867) 2021-08-04 15:10:18 +01:00
Eddy Ashton e942163b34
Don't overwrite CTest results with `partitions_cft` test results (#2850) 2021-07-28 16:46:12 +01:00
Amaury Chamayou 6b3419907b
Make daily more like release (#2830) 2021-07-22 10:18:15 +01:00
Amaury Chamayou 5f7a4e0a91
Upgrade base images and playbooks to Ubuntu 20.04 (focal) (#2819) 2021-07-20 16:08:06 +01:00
Amaury Chamayou 5b9103218a
Disable building benchmarks by default and in CI out of the perf job (#2716) 2021-06-25 11:23:31 +01:00
Julien Maffre 1d9f3fc07d
Compatibility end-to-end tests (#2595) 2021-06-04 14:30:19 +01:00
Julien Maffre 51288daa28
Fix for host connection bugs triggered by partitioning test (#2618) 2021-06-04 12:50:40 +01:00
Amaury Chamayou 669f37e63a
Disable partition test in release job, not running as root (#2631) 2021-05-28 18:58:00 +01:00
Julien Maffre d408acdf0e
Deactivate partioning test in CI (#2617) 2021-05-24 20:14:38 +01:00