@@ -30,91 +30,94 @@ jobs:
30
30
bun-version : ${{ matrix.bun-version }}
31
31
- name : Install esbuild
32
32
run : npm install -g esbuild
33
- - name : Prepare test for hpke-js
34
- working-directory : ./
33
+ - name : Prepare test for ./x/core
34
+ working-directory : ./x/core
35
35
run : |
36
- pwd
37
36
deno run -A dnt.ts 0.0.0
38
- deno task minify > test/runtimes/hpke.js
39
- - name : Run npm pack for hpke-js
40
- working-directory : ./npm
41
- run : npm pack
42
- - name : Prepare test for core
43
- working-directory : ./core
44
- run : |
45
- deno run -A dnt.ts 0.0.0
46
- deno task minify > ../x/dhkem-x25519/test/runtimes/hpke-core.js
47
- deno task minify > ../x/dhkem-x448/test/runtimes/hpke-core.js
48
- deno task minify > ../x/hybridkem-x25519-kyber768/test/runtimes/hpke-core.js
49
- deno task minify > ../x/dhkem-secp256k1/test/runtimes/hpke-core.js
50
- - name : Run npm pack for core
51
- working-directory : ./core/npm
37
+ deno task minify > ../dhkem-x25519/test/runtimes/hpke-core.js
38
+ deno task minify > ../dhkem-x448/test/runtimes/hpke-core.js
39
+ deno task minify > ../hybridkem-x25519-kyber768/test/runtimes/hpke-core.js
40
+ deno task minify > ../dhkem-secp256k1/test/runtimes/hpke-core.js
41
+ - name : Run npm pack for ./x/core
42
+ working-directory : ./npm-packages/x/core
52
43
run : npm pack
53
- - name : Run test for core
54
- working-directory : ./core/test/runtimes/bun
44
+ - name : Run test for ./x/ core
45
+ working-directory : ./x/ core/test/runtimes/bun
55
46
run : |
56
47
bun install
57
48
nohup bun src/index.ts &
58
49
sleep 3
59
50
deno test core.spec.ts --allow-net --config ../../../deno.json
60
- - name : Run test for hpke-js
61
- working-directory : ./test/runtimes/bun
51
+ - name : Prepare test for ./x/chacha20poly1305
52
+ working-directory : ./x/chacha20poly1305
53
+ run : |
54
+ deno run -A dnt.ts 0.0.0
55
+ - name : Run npm pack for ./x/chacha20poly1305
56
+ working-directory : ./npm-packages/x/chacha20poly1305
57
+ run : npm pack
58
+ - name : Run test for ./x/chacha20poly1305
59
+ working-directory : ./x/chacha20poly1305/test/runtimes/bun
62
60
run : |
63
61
bun install
64
- nohup bun run src/index.ts &
62
+ nohup bun src/index.ts &
65
63
sleep 3
66
- deno test hpke.spec.ts --allow-net --config ../../../deno.json
67
- - working-directory : ./x/dhkem-x25519
64
+ deno test chacha20poly1305.spec.ts --allow-net --config ../../../deno.json
65
+ - name : Prepare test for ./x/dhkem-x25519
66
+ working-directory : ./x/dhkem-x25519
68
67
run : |
69
68
deno task dnt
70
69
deno task minify > test/runtimes/hpke-dhkem-x25519.js
71
- - name : Run test for dhkem-x25519
70
+ - name : Run test for ./x/ dhkem-x25519
72
71
working-directory : ./x/dhkem-x25519/test/runtimes/bun
73
72
run : |
74
73
nohup bun src/index.js &
75
74
sleep 3
76
75
deno test dhkem-x25519.spec.ts --allow-net
77
- - working-directory : ./x/dhkem-x448
76
+ - name : Prepare test for ./x/dhkem-x448
77
+ working-directory : ./x/dhkem-x448
78
78
run : |
79
79
deno task dnt
80
80
deno task minify > test/runtimes/hpke-dhkem-x448.js
81
- - name : Run test for dhkem-x448
81
+ - name : Run test for ./x/ dhkem-x448
82
82
working-directory : ./x/dhkem-x448/test/runtimes/bun
83
83
run : |
84
84
nohup bun src/index.js &
85
85
sleep 3
86
86
deno test dhkem-x448.spec.ts --allow-net
87
- - working-directory : ./x/chacha20poly1305
88
- run : |
89
- deno task dnt
90
- deno run -A dnt.ts 0.0.0
91
- - name : Run npm pack for chacha20poly1305
92
- working-directory : ./x/chacha20poly1305/npm
93
- run : npm pack
94
- - name : Run test for chacha20poly1305
95
- working-directory : ./x/chacha20poly1305/test/runtimes/bun
96
- run : |
97
- bun install
98
- nohup bun src/index.ts &
99
- sleep 3
100
- deno test chacha20poly1305.spec.ts --allow-net --config ../../../deno.json
101
- - working-directory : ./x/hybridkem-x25519-kyber768
87
+ - name : Prepare test for ./x/hybridkem-x25519-kyber768
88
+ working-directory : ./x/hybridkem-x25519-kyber768
102
89
run : |
103
90
deno task dnt
104
91
deno task minify > test/runtimes/hpke-hybridkem-x25519-kyber768.js
105
- - name : Run test for hybridkem-x25519-kyber768
92
+ - name : Run test for ./x/ hybridkem-x25519-kyber768
106
93
working-directory : ./x/hybridkem-x25519-kyber768/test/runtimes/bun
107
94
run : |
108
95
nohup bun src/index.js &
109
96
sleep 3
110
97
deno test hybridkem-x25519-kyber768.spec.ts --allow-net
111
- - working-directory : ./x/dhkem-secp256k1/
98
+ - name : Prepare test for ./x/dhkem-secp256k1
99
+ working-directory : ./x/dhkem-secp256k1
112
100
run : |
113
101
deno task dnt
114
102
deno task minify > test/runtimes/hpke-dhkem-secp256k1.js
115
- - name : Run test for dhkem-secp256k1
103
+ - name : Run test for ./x/ dhkem-secp256k1
116
104
working-directory : ./x/dhkem-secp256k1/test/runtimes/bun
117
105
run : |
118
106
nohup bun src/index.js &
119
107
sleep 3
120
- deno test dhkem-secp256k1.spec.ts --allow-net
108
+ deno test dhkem-secp256k1.spec.ts --allow-net
109
+ - name : Prepare test for ./x/hpke-js
110
+ working-directory : ./x/hpke-js
111
+ run : |
112
+ deno run -A dnt.ts 0.0.0
113
+ deno task minify > test/runtimes/hpke.js
114
+ - name : Run npm pack for ./x/hpke-js
115
+ working-directory : ./npm-packages/x/hpke-js
116
+ run : npm pack
117
+ - name : Run test for ./x/hpke-js
118
+ working-directory : ./x/hpke-js/test/runtimes/bun
119
+ run : |
120
+ bun install
121
+ nohup bun run src/index.ts &
122
+ sleep 3
123
+ deno test hpke.spec.ts --allow-net --config ../../../deno.json
0 commit comments