Skip to content

Commit 70027d6

Browse files
committed
split up dafny verification
1 parent c157d7c commit 70027d6

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

.github/workflows/library_dafny_verification.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,14 @@ jobs:
2222
matrix:
2323
# Break up verification between namespaces over multiple
2424
# actions to take advantage of parallelization
25-
library: [DynamoDbEncryption, TestVectors]
25+
library:
26+
[
27+
DynamoDbEncryption,
28+
DynamoDbEncryptionTransforms,
29+
DynamoDbItemEncryptor,
30+
StructuredEncryption,
31+
TestVectors,
32+
]
2633
os: [macos-12]
2734
runs-on: ${{ matrix.os }}
2835
defaults:
@@ -57,6 +64,15 @@ jobs:
5764
diff-generated-code: false
5865

5966
- name: Verify ${{ matrix.library }} Dafny code
67+
if: ${{ matrix.library != 'TestVectors' }}
68+
working-directory: DynamoDbEncryption/dafny/${{ matrix.library }}
69+
run: |
70+
# This works because `node` is installed by default on GHA runners
71+
CORES=$(node -e 'console.log(os.cpus().length)')
72+
make verify CORES=$CORES
73+
74+
- name: Verify TestVectors Dafny code
75+
if: ${{ matrix.library == 'TestVectors' }}
6076
working-directory: ${{ matrix.library }}
6177
run: |
6278
# This works because `node` is installed by default on GHA runners

0 commit comments

Comments
 (0)