Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix release file name #6407

Closed
wants to merge 135 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
1149158
[release/4.x] Cherry pick: JS runtime traces in responses (#5237) (#5…
eddyashton May 9, 2023
816454a
[release/4.x] Cherry pick: Add `populate_service_endorsements` to pub…
eddyashton May 9, 2023
ce80f18
[release/4.x] Cherry pick: User cose sign1 (#5248) (#5260)
achamayou May 15, 2023
c65e490
[release/4.x] Cherry pick: Support action style (`:`) templated paths…
May 16, 2023
d17b47f
[release/4.x] Cherry pick: Fix occasional issue for historical querie…
May 17, 2023
2bf49f2
[release/4.x] Cherry pick: TLA CI validation fix: Call `apt update` (…
May 18, 2023
1b0e89d
[release/4.x] Cherry pick: Switch from pylint to ruff (#5270) (#5272)
May 18, 2023
f0f8915
[release/4.x] Cherry pick: Timeout idle node-to-node channels (#5266)…
May 19, 2023
ffb0847
[release/4.x] Cherry pick: Handle large snapshots (#5273) (#5312)
jumaffre May 31, 2023
8319645
[release/4.x] Cherry pick: Fix SNP CI pipeline (#5310) (#5322)
Jun 1, 2023
bcfa6bb
Remove non-clang15 SNP/Virtual containers (#5316)
jumaffre Jun 1, 2023
3f8f4bc
Update ADO virtual pools
achamayou Jun 9, 2023
18fd847
Update SGX pools to new subscription
achamayou Jun 9, 2023
f3390f2
Update to CI pool in new subscription
achamayou Jun 9, 2023
7c3ad58
Migrate to new RG
achamayou Jun 12, 2023
f8b027a
[release/4.x] Cherry pick: LTS compatibility: no longer run 1.x and 2…
Jun 15, 2023
8b5e85e
[release/4.x] Cherry pick: Update OpenSSL SHA digest API (#5336) (#5343)
Jun 15, 2023
f791250
[release/4.x] Cherry pick: Remove `/opt/ccf` install from runtime ima…
Jun 15, 2023
199b87d
[release/4.x] Cherry pick: Documentation: Point from C++ crypto page …
Jun 16, 2023
02ec191
[release/4.x] Cherry pick: Ensure e2e HTTP limit args are passed all …
eddyashton Jun 16, 2023
58f1b17
[release/4.x] Cherry pick: Update Dockerfiles to use Ubuntu MCR mirro…
Jun 16, 2023
06d3a4d
[release/4.x] Cherry pick: Minor OpenSSL 3.x compatibility fixes (#53…
Jun 16, 2023
769b68a
[release/4.x] Cherry pick: Update error message for conflicting n2n p…
Jun 16, 2023
aca2a56
[release/4.x] Cherry pick: Do not decrement `match_idx` when processi…
Jun 19, 2023
d7cf634
[release/4.x] Cherry pick: Do not start if a PID file is present (#53…
Jun 22, 2023
5a3aafb
[release/4.x] Cherry pick: Avoid taking too-early dependency on `prev…
Jun 22, 2023
959ed5d
[release/4.x] Cherry pick: Add config timeout option (#5379) (#5397)
Jun 23, 2023
92d08bc
[release/4.x] Cherry pick: Update TypeScript to expose COSE authentic…
Jun 29, 2023
4dbbd79
[release/4.x] Cherry pick: Fix unsafe inline assembly usage (#5408) (…
Jul 4, 2023
450ed9a
[release/4.x] Cherry pick: Move side-effects out of common.cmake and …
Jul 7, 2023
0c41373
[release/4.x] Cherry pick: Permit Trace+Debug logging in all non-SGX …
Jul 7, 2023
dbf70e2
[release/4.x] Cherry pick: Update npm dependencies (#5429) (#5432)
Jul 11, 2023
3f1e751
[release/4.x] Cherry pick: Fix `logger_json_test` (#5426) (#5427)
Jul 12, 2023
a9a5ea3
[release/4.x] Cherry pick: Fix historical queries issue - sequence of…
Jul 12, 2023
a03e0d9
[release/4.x] Cherry pick: Fix `channels_test` (#5433) (#5437)
Jul 12, 2023
dd4b3a1
[release/4.x] Cherry pick: Channels connections fix - clear shared se…
Jul 12, 2023
afe05d8
[release/4.x] Cherry pick: Add nested configurations field (#5445) (#…
Jul 12, 2023
91b6749
[release/4.x] Cherry pick: Store deadlock fix (#5413) (#5450)
Jul 13, 2023
4a5d13a
[release/4.x] Cherry pick: Remove shadowing instances from the code (…
achamayou Jul 14, 2023
176cf6a
[release/4.x] Cherry pick: Add `getVersionOfPreviousWrite` to TypeScr…
Jul 14, 2023
f22bda1
[release/4.x] Cherry pick: Include intermediate certs in TLS handshak…
eddyashton Jul 14, 2023
62f572e
[release/4.x] Cherry pick: Fix `lts_compatibility` in SGX Debug - don…
Jul 18, 2023
82c00de
[release/4.x] Cherry pick: Update to Open Enclave 0.19.3 (#5460) (#5466)
achamayou Jul 18, 2023
4941ad6
Release notes for 4.0.6 (#5467)
achamayou Jul 18, 2023
72b6f35
[release/4.x] Cherry pick: Fix SNP `code_update_test` - `ccf.digest` …
achamayou Jul 19, 2023
b341e14
[release/4.x] Cherry pick: Expose COSE identity content in JS/TS apps…
jumaffre Jul 20, 2023
0e406e4
4.0.7 Changelog (#5479)
jumaffre Jul 27, 2023
2866a8f
[release/4.x] Cherry pick: Fix bug in TLS context - allow incoming wr…
Jul 31, 2023
25aa856
[release/4.x] Cherry pick: Ruff lint update: Use `isinstance` (#5520)…
Aug 9, 2023
d27346d
[release/4.x] Cherry pick: Install vegeta and pebble and run correspo…
achamayou Aug 10, 2023
d5a4ba9
[release/4.x] Cherry pick: Remove GHA SNP CI container builder (#5471…
achamayou Aug 11, 2023
f9b6cb2
[release/4.x] Cherry pick: Update CI jobs to 10-08-2023 base (#5532) …
achamayou Aug 11, 2023
7d89f84
[release/4.x] Cherry pick: Update CI image to 11-08-2023 (#5538) (#5540)
Aug 11, 2023
bfea93e
[release/4.x] Cherry pick: Update CI image from 11-08 to 14-08 (#5544…
Aug 15, 2023
2ccee47
Do not have dot - release/4.x (#5556)
achamayou Aug 17, 2023
2d3b7a9
[release/4.x] Cherry pick: Switch to a backup pool (#5512) (#5558)
Aug 17, 2023
50c7148
[release/4.x] Cherry pick: Remove graphviz from llvm task (#5551) (#5…
achamayou Aug 17, 2023
8fb28dc
Fix bad merge in 4.x daily (#5560)
achamayou Aug 17, 2023
2fcf743
[release/4.x] Cherry pick: Use endpoint path in statistics (#5543) (#…
Aug 17, 2023
5af1919
[release/4.x] Cherry pick: Do not compare types, use `isinstance()` (…
Aug 18, 2023
ddf8a02
[release/4.x] Cherry pick: Fix SNP CI authentication (#5552) (#5565)
achamayou Aug 18, 2023
1578509
[release/4.x] Cherry pick: Update merklecpp from `1.0.1` to `1.1.0` (…
Aug 21, 2023
59088dd
[release/4.x] Cherry pick: JWT auth: cache verifiers (#5575) (#5576)
Aug 22, 2023
f7d1bfd
[release/4.x] Cherry pick: Install testing tools for release jobs (#5…
Aug 23, 2023
324bd9f
[release/4.x] Cherry pick: Fix schema test in SNP (#5581) (#5584)
achamayou Aug 23, 2023
5ec29ab
[release/4.x] Cherry pick: Fix SNP reconfiguration test error (#5577)…
Aug 23, 2023
d01a4ad
[release/4.x] Cherry pick: Add app and gov read endpoints (#5574) (#5…
achamayou Aug 24, 2023
962e7c9
[release/4.x] Cherry pick: Upgrade `nghttp` from `1.51.0` to `1.55.1`…
jumaffre Sep 5, 2023
2833690
[release/4.x] Cherry pick: Update `QCBOR` from `1.1` to `1.2` (#5608)…
jumaffre Sep 5, 2023
6dc1a32
[release/4.x] Cherry pick: Update `fmt` library from `9.1.0` to `10.1…
jumaffre Sep 6, 2023
cc50148
[release/4.x] Cherry pick: SEV-SNP: Make UVM endorsements SVN an arbi…
jumaffre Sep 6, 2023
cbe709d
[release/4.x] Cherry pick: Update `tls_report` golden file (#5617) (#…
jumaffre Sep 6, 2023
b61e27f
[release/4.x] Cherry pick: Update `llhttp` from `6.0.9` to `9.0.1` (#…
jumaffre Sep 6, 2023
8ed1084
[release/4.x] Cherry pick: Add default `443` port to `…
Sep 6, 2023
343faa6
[release/4.x] Cherry pick: Update CLI11 from `2.2.0` to `2.3.2` (#560…
jumaffre Sep 7, 2023
c8d9c91
[release/4.x] Cherry pick: Remove redirection usage APIs expected to …
Sep 8, 2023
04e6024
[release/4.x] Cherry pick: OpenSSL3: remove use of deprecated functio…
jumaffre Sep 11, 2023
f40bc6b
[release/4.x] Cherry pick: Upgrade snmalloc to 0.6.2 (#5496) (#5644)
Sep 11, 2023
f64b647
[{release/4.x}] Cherry pick: {Update SGX PSW from 2.18 to 2.20 (#5616…
achamayou Sep 11, 2023
057e978
[release/4.x] Cherry pick: Restore use of `-lvi-cfg` variants of OE l…
jumaffre Sep 11, 2023
70a34df
[release/4.x] Cherry pick: Faster SHA256 OpenSSL hashing (#5548) (#5638)
jumaffre Sep 11, 2023
ac59518
[release/4.x] Cherry pick: Use optimised OpenSSL SHA256 function for …
Sep 11, 2023
f256a69
[release/4.x] Cherry pick: Misc OpenSSL 3.x fixes (#5650) (#5654)
jumaffre Sep 15, 2023
b803fe5
[release/4.x] Cherry pick: Remove our copy of attestation container n…
achamayou Sep 15, 2023
289c2b7
[release/4.x] Cherry pick: Log and throw when oversized writer blows …
Sep 22, 2023
e4eaf38
[release/4.x] Cherry pick: Replace Secret Sharing implementation (#56…
achamayou Sep 22, 2023
759c518
Pin TLC to 202308240039 (#5684)
achamayou Sep 25, 2023
2086a09
[release/4.x] Cherry pick: Do not assume UTC in CurlClient, but encou…
Sep 26, 2023
cdd50f0
[release/4.x] Cherry pick: Fix HTTP handling errors reporting (#5680)…
achamayou Sep 26, 2023
2a26934
[release/4.x] Cherry pick: Pin JS dependency to resolve `npm tes…
achamayou Sep 26, 2023
cbf6b42
[release/4.x] Cherry pick: Fix out of bounds copy in SNP attestation …
Sep 28, 2023
25cf194
[release/4.x] Cherry pick: Update cryptography requirement from &#x3D…
Oct 3, 2023
405bc42
4.0.10 release notes (#5706)
achamayou Oct 3, 2023
df24cc3
[release/4.x] Cherry pick: Improve error detail in raft message recv …
Oct 11, 2023
08e2efb
[release/4.x] Cherry pick: Report rc on keygen failure (#5724) (#5726)
Oct 12, 2023
74b3481
[release/4.x] Cherry pick: Pass enclave path as CLI argument rather t…
eddyashton Oct 17, 2023
8ec47ab
[release/4.x] Cherry pick: Simplify construction of JS globals (#5385…
achamayou Oct 17, 2023
e63c5d9
[release/4.x] Cherry pick: Add CLI argument for SNP context directory…
eddyashton Oct 17, 2023
aea7309
[release/4.x] Backport of the refactor done to enable JS interpreter …
achamayou Oct 17, 2023
f2e6b5f
[release/4.x] Cherry pick: Make `GenesisGenerator` methods static (#5…
eddyashton Oct 18, 2023
ca408c9
[release/4.x] Cherry pick: Implement Azure-compliant governance inter…
achamayou Oct 18, 2023
f9e853d
[release/4.x] Cherry pick: Add basic backpressure mechanism if primar…
achamayou Oct 19, 2023
d1b1f0b
[release/4.x] Cherry pick: Use new governance API throughout our infr…
achamayou Oct 24, 2023
d9766e7
[release/4.x] Cherry pick: Extend testing of JS runtime limits (#5594…
achamayou Oct 24, 2023
62c26d2
[release/4.x] Cherry pick: Extend testing of JS runtime limits, take …
achamayou Oct 24, 2023
f60a580
[release/4.x] Cherry pick: LTS compat fix - avoid passing new arg to …
Oct 25, 2023
27fe39e
[release/4.x] Cherry pick: Retain old JWT paths for LTS tests (#5711)…
Oct 25, 2023
045f177
[release/4.x] Cherry pick: Only enable JS runtime limits during execu…
achamayou Oct 26, 2023
6dce06f
[release/4.x] Cherry pick: JS FFI exception safety update (#5747) (#5…
achamayou Oct 26, 2023
e9fbe73
[release/4.x] Cherry pick: Update CI images to 26-10-2023 (#5784) (#5…
achamayou Oct 26, 2023
3fe8ca1
[release/4.x] Cherry pick: Do not enforce default parsing limits on f…
achamayou Nov 1, 2023
54e1a13
Alias ccf.digest and ccf.isValidX509CertBundle to faciliate constitut…
achamayou Nov 10, 2023
9572727
Correct typo in isValidX509CertBundle compatibility fix (#5830)
achamayou Nov 13, 2023
6ddfb46
[release/4.x] Cherry pick: Discard malformed traffic sent to node-to-…
achamayou Jan 9, 2024
7e45be1
[release/4.x] Cherry pick: Follow up to #5889 - avoid misaligned peek…
Jan 10, 2024
b7f6ada
Update CI image to 25-01-2024 on release/4.x (#5956)
achamayou Jan 25, 2024
4442e11
[release/4.x] Cherry pick: Update CI image from 25-01-2024 to 12-02-2…
achamayou Feb 12, 2024
a1b5f14
[release/4.x] Cherry pick: Raft fixes: Rollback safety despite NACKs,…
eddyashton Feb 19, 2024
007e700
Fix flaky scenario on 4.x branch (#6029)
eddyashton Feb 20, 2024
65dead8
Update cryptography and pin major releases on all Python dependencies…
achamayou Feb 26, 2024
dcef0ce
Update CHANGELOG.md (#6034)
achamayou Feb 26, 2024
251269e
[release/4.x] Cherry pick: Update CI image from 12-02-2024 to 15-03-2…
achamayou Mar 19, 2024
c85ddf5
Update CHANGELOG.md for 4.0.16 (#6077)
achamayou Mar 19, 2024
f13e879
Update to checkout@v4 pypi.yml on release/4.x (#6083)
achamayou Mar 21, 2024
07e104f
[release/4.x] Cherry-pick: Update CI image from 15-03-2024 to 2024-03…
eddyashton Mar 22, 2024
0f86d5d
[release/4.x] Cherry-pick: Update CI image from 2024-04-03 to 2024-03…
eddyashton Apr 7, 2024
1544c6e
[release/4.x] Cherry pick: Pin `sphinx-mdinclude` to 0.5.4 (#6145) (#…
May 1, 2024
839d5cb
[release/4.x] Cherry-pick: Remove/disable cimetrics (#6160)
eddyashton May 1, 2024
72dfb3b
[release/4.x] Cherry-pick: Update CI image to 2024-05-29 (#6105) (#6215)
eddyashton May 30, 2024
5d165db
[release/4.x] Cherry-pick: SNP CI: Login to az cli with VM's user-man…
eddyashton May 30, 2024
eab2dd9
[release/4.x] Cherry pick: Update from Open Enclave 0.19.4 to 0.19.6 …
achamayou Jun 13, 2024
eb3218f
[release/4.x] Cherry pick: Update to use latest CI image containing O…
achamayou Jun 14, 2024
dfff34d
[release/4.x] Cherry pick: Upgrade base to open enclave 0.19.7 (#6293…
achamayou Jun 27, 2024
e704e7b
[release/4.x] Cherry pick: Restore `4.x` release pipeline files (#639…
Jul 30, 2024
3d3b101
Fix filepath
achamayou Jul 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .attestation_container_canary

This file was deleted.

29 changes: 0 additions & 29 deletions .azure-pipelines-attestation-container.yml

This file was deleted.

6 changes: 5 additions & 1 deletion .azure-pipelines-gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@ trigger:

jobs:
- job: build_and_publish_docs
container: ccfmsrc.azurecr.io/ccf/ci:27-04-2023-virtual-clang15
displayName: "Build and publish docs"
variables:
Codeql.SkipTaskAutoInjection: true
skipComponentGovernanceDetection: true
container: ccfmsrc.azurecr.io/ccf/ci:2024-06-26-virtual-clang15
pool:
vmImage: ubuntu-20.04

Expand Down
4 changes: 2 additions & 2 deletions .azure-pipelines-quictls.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ parameters:

jobs:
- job: build_quictls
container: ccfmsrc.azurecr.io/ccf/ci:27-04-2023-virtual
pool: 1es-dv4-focal
container: ccfmsrc.azurecr.io/ccf/ci:27-04-2023-clang15
pool: ado-virtual-ccf-sub

strategy:
matrix:
Expand Down
36 changes: 36 additions & 0 deletions .azure-pipelines-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
trigger:
tags:
include:
- ccf-4.*

pr: none

resources:
containers:
- container: virtual
image: ghcr.io/microsoft/ccf/ci/default:build-25-07-2024
options: --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro

- container: snp
image: ghcr.io/microsoft/ccf/ci/default:build-25-07-2024
options: --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro

- container: sgx
image: ghcr.io/microsoft/ccf/ci/sgx:build-25-07-2024
options: --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --device /dev/sgx_enclave:/dev/sgx_enclave --device /dev/sgx_provision:/dev/sgx_provision -v /dev/sgx:/dev/sgx -v /lib/modules:/lib/modules:ro

variables:
${{ if startsWith(variables['Build.SourceBranch'], 'refs/tags/ccf-') }}:
perf_or_release: release
perf_tests: no_run
${{ if not(startsWith(variables['Build.SourceBranch'], 'refs/tags/ccf-')) }}:
perf_or_release: perf
perf_tests: run

jobs:
- template: .azure-pipelines-templates/configure.yml

- template: .azure-pipelines-templates/release-matrix.yml
parameters:
perf_or_release: ${{ variables['perf_or_release'] }}
perf_tests: ${{ variables['perf_tests'] }}
8 changes: 1 addition & 7 deletions .azure-pipelines-templates/azure_cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@ steps:
- script: |
set -ex
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
# After the extension being in public preview, we can install the latest version automatically
# by `az extension update --name confcom`.
# But for now we need to manually manage the version.
az extension add --source https://acccliazext.blob.core.windows.net/confcom/confcom-0.2.10-py3-none-any.whl -y
# Workaround of bug in v0.2.10
sudo chmod +x /opt/az/azcliextensions/confcom/azext_confcom/bin/dmverity-vhd
az login --service-principal -u ${{ parameters.app_id }} -p ${{ parameters.service_principal_password }} --tenant ${{ parameters.tenant }}
az login --identity -u "${{ parameters.managed_identity_id }}"
name: setup_azure_cli
displayName: "Install Azure CLI and login"
8 changes: 6 additions & 2 deletions .azure-pipelines-templates/common.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,9 @@ jobs:
parameters:
target: "${{ parameters.target }}"

- ${{ if eq(parameters.installExtendedTestingTools, true) }}:
- template: install_extended_testing_tools.yml

- ${{ if not(eq(parameters.suffix, 'ScanBuild')) }}:
- template: cmake.yml
parameters:
Expand Down Expand Up @@ -55,8 +58,9 @@ jobs:
- ${{ if eq(parameters.suffix, 'ScanBuild') }}:
- template: scan_build.yml

- ${{ if eq(parameters.suffix, 'Perf') }}:
- template: push_perf_data.yml
# Temporarily disabled, until cimetrics supports auth other than connection-string
# - ${{ if eq(parameters.suffix, 'Perf') }}:
# - template: push_perf_data.yml

- ${{ if eq(parameters.suffix, 'Release') }}:
- template: install_deb.yml
Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines-templates/configure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
clean: true
- script: |
echo "Determine if any code has changed."
if git diff --ignore-submodules=dirty --quiet origin/${SYSTEM_PULLREQUEST_TARGETBRANCH:-origin/main} -- ':!doc' ':!*.md' ':!tla' ':!scripts/azure_deployment' ':!.azure-pipelines-attestation-container.yml'; then
if git diff --ignore-submodules=dirty --quiet origin/${SYSTEM_PULLREQUEST_TARGETBRANCH:-origin/main} -- ':!doc' ':!*.md' ':!scripts/azure_deployment'; then
echo " - Documentation change only"
echo "##vso[task.setvariable variable=docOnly;isOutput=true]true" #set variable docOnly to true
else
Expand Down
27 changes: 15 additions & 12 deletions .azure-pipelines-templates/daily-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,13 @@ parameters:
env:
Virtual:
container: virtual
pool: 1es-dv4-focal
VirtualClang15:
container: virtualclang15
pool: 1es-dv4-focal
pool: ado-virtual-ccf-sub
SGX:
container: sgx
pool: 1es-DC16s_v3-focal
pool: ado-sgx-ccf-sub-backup
SNPCC:
container: snp
pool: 1es-dv4-focal
pool: ado-virtual-ccf-sub

build:
common:
Expand Down Expand Up @@ -42,7 +39,7 @@ parameters:
jobs:
- job: "Make"
displayName: "Make generator"
${{ insert }}: "${{ parameters.env.VirtualClang15 }}"
${{ insert }}: "${{ parameters.env.Virtual }}"
dependsOn: configure
steps:
- checkout: self
Expand All @@ -58,23 +55,25 @@ jobs:
- template: common.yml
parameters:
target: Virtual
env: "${{ parameters.env.VirtualClang15 }}"
env: "${{ parameters.env.Virtual }}"
fetch_quictls: debug
cmake_args: "${{ parameters.build.common.cmake_args }} ${{ parameters.build.debug.cmake_args }} ${{ parameters.build.SAN.cmake_args }} ${{ parameters.build.QUICTLS.cmake_args }} ${{ parameters.build.Virtual.cmake_args }}"
cmake_args: "${{ parameters.build.common.cmake_args }} ${{ parameters.build.debug.cmake_args }} ${{ parameters.build.SAN.cmake_args }} ${{ parameters.build.Virtual.cmake_args }}"
suffix: "Instrumented"
artifact_name: "Virtual_Instrumented"
ctest_filter: '-LE "benchmark|perf"'
ctest_timeout: "1600"
depends_on: configure
installExtendedTestingTools: true

- template: common.yml
parameters:
target: Virtual
env: "${{ parameters.env.VirtualClang15 }}"
env: "${{ parameters.env.Virtual}}"
cmake_args: "${{ parameters.build.common.cmake_args }} ${{ parameters.build.debug.cmake_args }} ${{ parameters.build.Virtual.cmake_args }}"
suffix: "ScanBuild"
artifact_name: "Virtual_ScanBuild"
depends_on: configure
installExtendedTestingTools: true

- template: common.yml
parameters:
Expand All @@ -85,6 +84,7 @@ jobs:
artifact_name: "SGX_Release"
ctest_filter: '-LE "benchmark|perf|rotation"'
depends_on: configure
installExtendedTestingTools: true

- template: common.yml
parameters:
Expand All @@ -96,16 +96,18 @@ jobs:
artifact_name: "SNPCC_Release"
ctest_filter: '-LE "benchmark|perf|rotation"'
depends_on: configure
installExtendedTestingTools: true

- template: common.yml
parameters:
target: VirtualClang15
env: ${{ parameters.env.VirtualClang15 }}
target: Virtual
env: ${{ parameters.env.Virtual }}
cmake_args: "${{ parameters.build.common.cmake_args }} ${{ parameters.build.Virtual.cmake_args }} -DCLIENT_PROTOCOLS_TEST=ON -DSHUFFLE_SUITE=ON"
suffix: "Release"
artifact_name: "Virtual_Release"
ctest_filter: '-LE "benchmark|perf|rotation"'
depends_on: configure
installExtendedTestingTools: true

- template: common.yml
parameters:
Expand All @@ -116,3 +118,4 @@ jobs:
artifact_name: "SGX_Unsafe"
ctest_filter: '-LE "benchmark|perf|rotation"'
depends_on: configure
installExtendedTestingTools: true
Loading
Loading