File tree 18 files changed +25
-24
lines changed
.azure-pipelines-templates
18 files changed +25
-24
lines changed Original file line number Diff line number Diff line change 11
11
variables :
12
12
Codeql.SkipTaskAutoInjection : true
13
13
skipComponentGovernanceDetection : true
14
- container : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
14
+ container : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
15
15
pool :
16
16
vmImage : ubuntu-20.04
17
17
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ schedules:
21
21
resources :
22
22
containers :
23
23
- container : virtual
24
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
24
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
25
25
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE
26
26
27
27
jobs :
Original file line number Diff line number Diff line change @@ -8,15 +8,15 @@ pr: none
8
8
resources :
9
9
containers :
10
10
- container : virtual
11
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
11
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
12
12
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro
13
13
14
14
- container : snp
15
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -snp-clang15
15
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -snp-clang15
16
16
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro
17
17
18
18
- container : sgx
19
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -sgx
19
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -sgx
20
20
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
21
21
22
22
variables :
Original file line number Diff line number Diff line change 54
54
- script : |
55
55
set -ex
56
56
docker login -u $ACR_TOKEN_NAME -p $ACR_CI_PUSH_TOKEN_PASSWORD $ACR_REGISTRY
57
- docker pull $ACR_REGISTRY/ccf/ci:2024-05-29 -snp-clang15
57
+ docker pull $ACR_REGISTRY/ccf/ci:oe-0.19.6-0 -snp-clang15
58
58
docker build -f docker/ccf_ci_built . --build-arg="base=$BASE_IMAGE" --build-arg="platform=snp" -t $ACR_REGISTRY/ccf/ci:pr-`git rev-parse HEAD`
59
59
docker push $ACR_REGISTRY/ccf/ci:pr-`git rev-parse HEAD`
60
60
name: build_ci_image
63
63
ACR_TOKEN_NAME: ci-push-token
64
64
ACR_CI_PUSH_TOKEN_PASSWORD: $(ACR_CI_PUSH_TOKEN_PASSWORD)
65
65
ACR_REGISTRY: ccfmsrc.azurecr.io
66
- BASE_IMAGE: ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -snp-clang15
66
+ BASE_IMAGE: ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -snp-clang15
67
67
68
68
- script : |
69
69
set -ex
Original file line number Diff line number Diff line change @@ -30,15 +30,15 @@ schedules:
30
30
resources :
31
31
containers :
32
32
- container : virtual
33
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
33
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
34
34
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro
35
35
36
36
- container : snp
37
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -snp-clang15
37
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -snp-clang15
38
38
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro
39
39
40
40
- container : sgx
41
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -sgx
41
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -sgx
42
42
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
43
43
44
44
variables :
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ schedules:
32
32
resources :
33
33
containers :
34
34
- container : virtual
35
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
35
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
36
36
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro
37
37
38
38
jobs :
Original file line number Diff line number Diff line change @@ -27,15 +27,15 @@ schedules:
27
27
resources :
28
28
containers :
29
29
- container : virtual
30
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
30
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
31
31
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE
32
32
33
33
- container : snp
34
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -snp-clang15
34
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -snp-clang15
35
35
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro
36
36
37
37
- container : sgx
38
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -sgx
38
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -sgx
39
39
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
40
40
41
41
jobs :
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " CCF Development Environment" ,
3
- "image" : " ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15" ,
3
+ "image" : " ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15" ,
4
4
"runArgs" : [],
5
5
"extensions" : [
6
6
" eamodio.gitlens" ,
Original file line number Diff line number Diff line change 11
11
name : Continuous Benchmarking with Bencher
12
12
runs-on : [self-hosted, 1ES.Pool=gha-virtual-ccf-sub]
13
13
container :
14
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
14
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
15
15
steps :
16
16
- uses : actions/checkout@v4
17
17
with :
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ permissions: read-all
12
12
jobs :
13
13
checks :
14
14
runs-on : ubuntu-latest
15
- container : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
15
+ container : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
16
16
17
17
steps :
18
18
- run : git config --global --add safe.directory "$GITHUB_WORKSPACE"
Original file line number Diff line number Diff line change 19
19
name : Model Checking - Consistency
20
20
runs-on : [self-hosted, 1ES.Pool=gha-virtual-ccf-sub]
21
21
container :
22
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
22
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
23
23
24
24
steps :
25
25
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 20
20
resources :
21
21
containers :
22
22
- container : virtual
23
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -virtual-clang15
23
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -virtual-clang15
24
24
options : --publish-all --cap-add NET_ADMIN --cap-add NET_RAW --cap-add SYS_PTRACE -v /lib/modules:/lib/modules:ro
25
25
26
26
jobs :
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ schedules:
24
24
resources :
25
25
containers :
26
26
- container : sgx
27
- image : ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -sgx
27
+ image : ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -sgx
28
28
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
29
29
30
30
jobs :
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
13
13
14
14
- Added TypeScript ` TypedKvSet ` and ` ccfapp.typedKv<K> ` to facilitate set handling from application code.
15
15
- Added support for UVM endorsements signed with EC keys (#6231 ).
16
+ - Updated Open Enclave to [ 0.19.6] ( https://github.com/openenclave/openenclave/releases/tag/v0.19.6 ) .
16
17
17
18
### Removed
18
19
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ message(STATUS "Debian package version: ${CPACK_DEBIAN_PACKAGE_VERSION}")
24
24
set (CCF_DEB_BASE_DEPENDENCIES "libuv1 (>= 1.34.2);openssl (>=1.1.1f)" )
25
25
set (CCF_DEB_DEPENDENCIES ${CCF_DEB_BASE_DEPENDENCIES} )
26
26
27
- set (OE_VERSION "0.19.3 " )
27
+ set (OE_VERSION "0.19.6 " )
28
28
if (COMPILE_TARGET STREQUAL "sgx" )
29
29
list (APPEND CCF_DEB_DEPENDENCIES
30
30
"libc++1-11;libc++abi1-11;open-enclave (>=${OE_VERSION} )"
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ if(REQUIRE_OPENENCLAVE)
13
13
endif ()
14
14
15
15
# Find OpenEnclave package
16
- find_package (OpenEnclave 0.19.3 CONFIG REQUIRED)
16
+ find_package (OpenEnclave 0.19.6 CONFIG REQUIRED)
17
17
18
18
option (USE_OPENSSL_3 "Use OpenSSL 3.x for Open Enclave builds" ON )
19
19
if (USE_OPENSSL_3)
Original file line number Diff line number Diff line change 4
4
5
5
# Latest image as of this change
6
6
ARG platform=sgx
7
- ARG base=ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -snp-clang-15
7
+ ARG base=ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -snp-clang-15
8
8
FROM ${base}
9
9
10
10
# SSH. Note that this could (should) be done in the base ccf_ci image instead
Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ def parse_aci_args(parser: ArgumentParser) -> Namespace:
133
133
"--aci-image" ,
134
134
help = "The name of the image to deploy in the ACI" ,
135
135
type = str ,
136
- default = "ccfmsrc.azurecr.io/ccf/ci:2024-05-29 -snp" ,
136
+ default = "ccfmsrc.azurecr.io/ccf/ci:oe-0.19.6-0 -snp" ,
137
137
)
138
138
parser .add_argument (
139
139
"--aci-type" ,
You can’t perform that action at this time.
0 commit comments