@@ -18,17 +18,19 @@ jobs:
18
18
run : Set-MpPreference -DisableRealtimeMonitoring $true
19
19
shell : powershell
20
20
- uses : actions/checkout@v4
21
+ # Build and Test
21
22
- name : Run task 'build'
22
23
shell : cmd
23
24
run : ./build.cmd build
24
25
- name : Run task 'in-tests-core'
25
26
shell : cmd
26
27
run : ./build.cmd in-tests-core -e
28
+ # Upload Artifacts with Unique Name
27
29
- name : Upload test results
28
30
uses : actions/upload-artifact@v3
29
31
if : always()
30
32
with :
31
- name : test-windows-core-trx
33
+ name : test-windows-core-trx-${{ github.run_id }}
32
34
path : " **/*.trx"
33
35
34
36
test-windows-full :
@@ -38,23 +40,26 @@ jobs:
38
40
run : Set-MpPreference -DisableRealtimeMonitoring $true
39
41
shell : powershell
40
42
- uses : actions/checkout@v4
43
+ # Build and Test
41
44
- name : Run task 'build'
42
45
shell : cmd
43
46
run : ./build.cmd build
44
47
- name : Run task 'in-tests-full'
45
48
shell : cmd
46
49
run : ./build.cmd in-tests-full -e
50
+ # Upload Artifacts with Unique Name
47
51
- name : Upload test results
48
52
uses : actions/upload-artifact@v4
49
53
if : always()
50
54
with :
51
- name : test-windows-full-trx
55
+ name : test-windows-full-trx-${{ github.run_id }}
52
56
path : " **/*.trx"
53
57
54
58
test-linux :
55
59
runs-on : ubuntu-latest
56
60
steps :
57
61
- uses : actions/checkout@v4
62
+ # Set up the environment
58
63
- name : Set up Clang
59
64
uses : egor-tensin/setup-clang@v1
60
65
with :
@@ -70,17 +75,19 @@ jobs:
70
75
run : npm install jsvu -g && jsvu --os=linux64 --engines=v8 && echo "$HOME/.jsvu/bin" >> $GITHUB_PATH
71
76
- name : Install wasm-tools workload
72
77
run : ./build.cmd install-wasm-tools
78
+ # Build and Test
73
79
- name : Run task 'build'
74
80
run : ./build.cmd build
75
81
- name : Run task 'unit-tests'
76
82
run : ./build.cmd unit-tests -e
77
83
- name : Run task 'in-tests-core'
78
84
run : ./build.cmd in-tests-core -e
85
+ # Upload Artifacts with Unique Name
79
86
- name : Upload test results
80
87
uses : actions/upload-artifact@v4
81
88
if : always()
82
89
with :
83
- name : test-linux-trx
90
+ name : test-linux-trx-${{ github.run_id }}
84
91
path : " **/*.trx"
85
92
86
93
test-macos :
@@ -95,17 +102,19 @@ jobs:
95
102
run : npm install jsvu -g && jsvu --os=mac64 --engines=v8 && echo "$HOME/.jsvu/bin" >> $GITHUB_PATH
96
103
- name : Install wasm-tools workload
97
104
run : ./build.cmd install-wasm-tools
105
+ # Build and Test
98
106
- name : Run task 'build'
99
107
run : ./build.cmd build
100
108
- name : Run task 'unit-tests'
101
109
run : ./build.cmd unit-tests -e
102
110
- name : Run task 'in-tests-core'
103
111
run : ./build.cmd in-tests-core -e
112
+ # Upload Artifacts with Unique Name
104
113
- name : Upload test results
105
114
uses : actions/upload-artifact@v4
106
115
if : always()
107
116
with :
108
- name : test-macos-trx
117
+ name : test-macos-trx-${{ github.run_id }}
109
118
path : " **/*.trx"
110
119
111
120
test-pack :
0 commit comments