diff --git a/buildspec.yml b/buildspec.yml index 95e4d0a17..b2999d01b 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -304,12 +304,12 @@ batch: buildspec: codebuild/py312/decrypt_hkeyring_with_keyrings.yml env: image: aws/codebuild/standard:7.0 - # - identifier: py312_decrypt_hkeyring_with_net - # depend-on: - # - py312_generate_hkeyring_decrypt_vectors - # buildspec: codebuild/py312/decrypt_hkeyring_with_net.yml - # env: - # image: aws/codebuild/standard:7.0 + - identifier: py312_decrypt_hkeyring_with_net + depend-on: + - py312_generate_hkeyring_decrypt_vectors + buildspec: codebuild/py312/decrypt_hkeyring_with_net.yml + env: + image: aws/codebuild/standard:7.0 - identifier: code_coverage buildspec: codebuild/coverage/coverage.yml diff --git a/codebuild/py312/decrypt_hkeyring_with_net.yml b/codebuild/py312/decrypt_hkeyring_with_net.yml index 77a1516e5..f8bd4a4a2 100644 --- a/codebuild/py312/decrypt_hkeyring_with_net.yml +++ b/codebuild/py312/decrypt_hkeyring_with_net.yml @@ -21,6 +21,9 @@ phases: # Download previously generated vectors - aws s3 cp s3://generated-vectors-artifacts-bucket/$CODEBUILD_RESOLVED_SOURCE_VERSION/312_hkeyring_manifest.zip 312_hkeyring_manifest.zip - unzip 312_hkeyring_manifest.zip + - export DAFNY_AWS_ESDK_TEST_VECTOR_MANIFEST_PATH="${PWD}/312_hkeyring_manifest/manifest.json" + - ls 312_hkeyring_manifest/ + - pwd # Approach 1: "The Right Way": @@ -29,11 +32,11 @@ phases: # Approach 2: "The Quick Way:" # Clone SDK-Dafny repo to get test vectors runner - - git clone git@github.com:aws/aws-encryption-sdk-dafny.git + - git clone https://github.com/aws/aws-encryption-sdk-dafny.git # Change TestVectors to reference the published .NET ESDK - - cd aws-encryption-sdk-dafny/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorsLib - - sed -i '' -e 's///g' AWSEncryptionSDKTestVectorLib.csproj + - cd aws-encryption-sdk-dafny/AwsEncryptionSDK/runtimes/net/TestVectorsNative/TestVectorLib + - sed -i -e 's///g' AWSEncryptionSDKTestVectorLib.csproj - cd ../TestVectors build: