24
24
run : npm install -g esbuild
25
25
- name : Prepare test for ./x/core
26
26
working-directory : ./x/core
27
- run : |
28
- deno run -A dnt.ts
29
- deno task minify > ../chacha20poly1305/test/runtimes/hpke-core.js
30
- deno task minify > ../dhkem-x25519/test/runtimes/hpke-core.js
31
- deno task minify > ../dhkem-x448/test/runtimes/hpke-core.js
32
- deno task minify > ../hybridkem-x25519-kyber768/test/runtimes/hpke-core.js
33
- deno task minify > ../dhkem-secp256k1/test/runtimes/hpke-core.js
27
+ run : deno task dnt
34
28
- name : Run npm pack for ./x/core
35
29
working-directory : ./npm-packages/x/core
36
30
run : npm pack
@@ -43,10 +37,11 @@ jobs:
43
37
deno test core.spec.ts --allow-net --config ../../../deno.json
44
38
- name : Prepare test for ./x/chacha20poly1305
45
39
working-directory : ./x/chacha20poly1305
46
- run : |
47
- deno task dnt
48
- deno task minify > test/runtimes/hpke-chacha20poly1305.js
49
- - name : Run test for chacha20poly1305
40
+ run : deno task dnt
41
+ - name : Run npm pack for ./x/chacha20poly1305
42
+ working-directory : ./npm-packages/x/chacha20poly1305
43
+ run : npm pack
44
+ - name : Run test for ./x/chacha20poly1305
50
45
working-directory : ./x/chacha20poly1305/test/runtimes/cloudflare
51
46
run : |
52
47
npm install
55
50
deno test chacha20poly1305.spec.ts --allow-net --config ../../../deno.json
56
51
- name : Prepare test for ./x/dhkem-x25519
57
52
working-directory : ./x/dhkem-x25519
58
- run : |
59
- deno task dnt
60
- deno task minify > test/runtimes/hpke-dhkem-x25519.js
53
+ run : deno task dnt
54
+ - name : Run npm pack for ./x/dhkem-x25519
55
+ working-directory : ./npm-packages/x/dhkem-x25519
56
+ run : npm pack
61
57
- name : Run test for ./x/dhkem-x25519
62
58
working-directory : ./x/dhkem-x25519/test/runtimes/cloudflare
63
59
run : |
@@ -67,40 +63,43 @@ jobs:
67
63
deno test dhkem-x25519.spec.ts --allow-net --config ../../../deno.json
68
64
- name : Prepare test for ./x/dhkem-x448
69
65
working-directory : ./x/dhkem-x448
70
- run : |
71
- deno task dnt
72
- deno task minify > test/runtimes/hpke-dhkem-x448.js
66
+ run : deno task dnt
67
+ - name : Run npm pack for ./x/dhkem-x448
68
+ working-directory : ./npm-packages/x/dhkem-x448
69
+ run : npm pack
73
70
- name : Run test for ./x/dhkem-x448
74
71
working-directory : ./x/dhkem-x448/test/runtimes/cloudflare
75
72
run : |
76
73
npm install
77
74
nohup npm start &
78
75
sleep 3
79
76
deno test dhkem-x448.spec.ts --allow-net --config ../../../deno.json
80
- - name : Prepare test for ./x/hybridkem-x25519-kyber768
81
- working-directory : ./x/hybridkem-x25519-kyber768
82
- run : |
83
- deno task dnt
84
- deno task minify > test/runtimes/hpke-hybridkem-x25519-kyber768.js
85
- - name : Run test for ./x/hybridkem-x25519-kyber768
86
- working-directory : ./x/hybridkem-x25519-kyber768/test/runtimes/cloudflare
87
- run : |
88
- npm install
89
- nohup npm start &
90
- sleep 3
91
- deno test hybridkem-x25519-kyber768.spec.ts --allow-net --config ../../../deno.json
92
77
- name : Prepare test for ./x/dhkem-secp256k1
93
78
working-directory : ./x/dhkem-secp256k1
94
- run : |
95
- deno task dnt
96
- deno task minify > test/runtimes/hpke-dhkem-secp256k1.js
79
+ run : deno task dnt
80
+ - name : Run npm pack for ./x/dhkem-secp256k1
81
+ working-directory : ./npm-packages/x/dhkem-secp256k1
82
+ run : npm pack
97
83
- name : Run test for ./x/dhkem-secp256k1
98
84
working-directory : ./x/dhkem-secp256k1/test/runtimes/cloudflare
99
85
run : |
100
86
npm install
101
87
nohup npm start &
102
88
sleep 3
103
89
deno test dhkem-secp256k1.spec.ts --allow-net --config ../../../deno.json
90
+ - name : Prepare test for ./x/hybridkem-x25519-kyber768
91
+ working-directory : ./x/hybridkem-x25519-kyber768
92
+ run : deno task dnt
93
+ - name : Run npm pack for ./x/hybridkem-x25519-kyber768
94
+ working-directory : ./npm-packages/x/hybridkem-x25519-kyber768
95
+ run : npm pack
96
+ - name : Run test for ./x/hybridkem-x25519-kyber768
97
+ working-directory : ./x/hybridkem-x25519-kyber768/test/runtimes/cloudflare
98
+ run : |
99
+ npm install
100
+ nohup npm start &
101
+ sleep 3
102
+ deno test hybridkem-x25519-kyber768.spec.ts --allow-net --config ../../../deno.json
104
103
- name : Prepare test for hpke-js
105
104
working-directory : ./x/hpke-js
106
105
run : deno run -A dnt.ts
0 commit comments