File tree Expand file tree Collapse file tree 15 files changed +37
-37
lines changed Expand file tree Collapse file tree 15 files changed +37
-37
lines changed Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ concurrency:
21
21
cancel-in-progress : true
22
22
23
23
jobs :
24
- macos- cross :
24
+ cross-macos :
25
25
runs-on : macos-13
26
26
timeout-minutes : 25
27
27
env :
51
51
./v -os windows cmd/v
52
52
./v -os windows examples/2048/2048.v
53
53
54
- linux- cross :
54
+ cross-linux :
55
55
runs-on : ubuntu-24.04
56
56
timeout-minutes : 25
57
57
env :
97
97
./v -os windows examples/2048/2048.v
98
98
ls -lart examples/2048/2048.exe
99
99
100
- windows- cross :
100
+ cross-windows :
101
101
runs-on : windows-2019
102
102
timeout-minutes : 25
103
103
steps :
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ concurrency:
22
22
cancel-in-progress : true
23
23
24
24
jobs :
25
- tcc :
25
+ tcc-linux :
26
26
runs-on : ubuntu-24.04
27
27
timeout-minutes : 121
28
28
env :
76
76
- name : Test leak detector not being active for normal compile
77
77
run : v run ci/linux_ci.vsh test_leak_detector_not_active_tcc
78
78
79
- gcc :
79
+ gcc-linux :
80
80
runs-on : ubuntu-24.04
81
81
timeout-minutes : 121
82
82
steps :
@@ -126,7 +126,7 @@ jobs:
126
126
- name : compile vup.v with -prod
127
127
run : v run ci/linux_ci.vsh compile_vup_prod_gcc
128
128
129
- clang :
129
+ clang-linux :
130
130
runs-on : ubuntu-24.04
131
131
timeout-minutes : 121
132
132
env :
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ concurrency:
21
21
cancel-in-progress : true
22
22
23
23
jobs :
24
- clang :
24
+ clang-macos :
25
25
strategy :
26
26
matrix :
27
27
os : [macos-14]
Original file line number Diff line number Diff line change 11
11
- ' **/periodic_ci.yml'
12
12
13
13
jobs :
14
- network :
14
+ periodic- network :
15
15
strategy :
16
16
matrix :
17
17
include :
Original file line number Diff line number Diff line change 6
6
types : [edited, published]
7
7
8
8
jobs :
9
- ubuntu :
9
+ prebuilt-linux :
10
10
runs-on : ubuntu-24.04
11
11
timeout-minutes : 5
12
12
steps :
22
22
./v run examples/hello_world.v
23
23
./v -showcc -gc none -cc tcc -no-retry-compilation run examples/hello_world.v
24
24
25
- macos-arm64 :
25
+ prebuilt- macos-arm64 :
26
26
# # macos-14 is a m1 runner
27
27
runs-on : macos-14
28
28
timeout-minutes : 5
39
39
./v run examples/hello_world.v
40
40
./v -showcc -gc none -cc tcc -no-retry-compilation run examples/hello_world.v
41
41
42
- macos-x86_64 :
42
+ prebuilt- macos-x86_64 :
43
43
runs-on : macos-latest
44
44
timeout-minutes : 5
45
45
steps :
54
54
cd v
55
55
./v run examples/hello_world.v
56
56
57
- windows :
57
+ prebuilt- windows :
58
58
runs-on : windows-latest
59
59
timeout-minutes : 5
60
60
steps :
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ permissions:
20
20
contents : write
21
21
22
22
jobs :
23
- build :
23
+ release- build :
24
24
runs-on : ${{ matrix.os }}
25
25
strategy :
26
26
matrix :
@@ -101,9 +101,9 @@ jobs:
101
101
name : ${{ matrix.target }}
102
102
path : ${{ matrix.artifact }}
103
103
104
- release :
104
+ release-publish :
105
105
if : github.ref_type == 'tag'
106
- needs : build
106
+ needs : release- build
107
107
runs-on : ubuntu-latest
108
108
steps :
109
109
- uses : actions/download-artifact@v4
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ concurrency:
75
75
cancel-in-progress : true
76
76
77
77
jobs :
78
- tests- sanitize-undefined-clang :
78
+ sanitize-undefined-clang :
79
79
runs-on : ubuntu-22.04
80
80
timeout-minutes : 120
81
81
env :
@@ -104,7 +104,7 @@ jobs:
104
104
- name : Build examples (V compiled with -fsanitize=undefined)
105
105
run : ./v2 build-examples
106
106
107
- tests- sanitize-undefined-gcc :
107
+ sanitize-undefined-gcc :
108
108
runs-on : ubuntu-22.04
109
109
timeout-minutes : 120
110
110
env :
@@ -164,7 +164,7 @@ jobs:
164
164
- name : Build examples (V compiled with -fsanitize=address)
165
165
run : ./v build-examples
166
166
167
- tests- sanitize-address-msvc :
167
+ sanitize-address-msvc :
168
168
runs-on : windows-2019
169
169
timeout-minutes : 30
170
170
env :
@@ -188,7 +188,7 @@ jobs:
188
188
# - name: Self tests (/fsanitize=address) # TODO:
189
189
# run: .\v.exe -cflags "/fsanitize=address" test-self vlib
190
190
191
- tests- sanitize-address-gcc :
191
+ sanitize-address-gcc :
192
192
runs-on : ubuntu-22.04
193
193
timeout-minutes : 300
194
194
env :
@@ -220,7 +220,7 @@ jobs:
220
220
- name : Build examples (V compiled with -fsanitize=address)
221
221
run : ./v build-examples
222
222
223
- tests- sanitize-memory-clang :
223
+ sanitize-memory-clang :
224
224
runs-on : ubuntu-22.04
225
225
timeout-minutes : 240
226
226
env :
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ concurrency:
16
16
cancel-in-progress : true
17
17
18
18
jobs :
19
- test :
19
+ symlink-unix :
20
20
runs-on : ${{ matrix.os }}
21
21
strategy :
22
22
matrix :
57
57
echo 'println(123)' > hi.v
58
58
v run hi.v
59
59
60
- test -windows :
60
+ symlink -windows :
61
61
runs-on : windows-2019
62
62
strategy :
63
63
matrix :
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ concurrency:
19
19
cancel-in-progress : true
20
20
21
21
jobs :
22
- test- time-linux :
22
+ time-linux :
23
23
runs-on : ubuntu-latest
24
24
steps :
25
25
- uses : actions/checkout@v4
36
36
- name : Test in a timezone using daylight saving (Europe/Paris)
37
37
run : TZ=Europe/Paris ./v test vlib/time/
38
38
39
- test- time-macos :
39
+ time-macos :
40
40
runs-on : macos-14
41
41
steps :
42
42
- uses : actions/checkout@v4
53
53
- name : Test in a timezone using daylight saving (Europe/Paris)
54
54
run : TZ=Europe/Paris ./v test vlib/time/
55
55
56
- test- time-windows :
56
+ time-windows :
57
57
runs-on : windows-2019
58
58
steps :
59
59
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ concurrency:
23
23
cancel-in-progress : true
24
24
25
25
jobs :
26
- linux :
26
+ tools- linux :
27
27
runs-on : ubuntu-22.04
28
28
strategy :
29
29
matrix :
62
62
## echo $cmd && $cmd
63
63
fi
64
64
65
- macos :
65
+ tools- macos :
66
66
runs-on : macos-14
67
67
strategy :
68
68
matrix :
81
81
- name : Test tools (-cstrict)
82
82
run : ./v -W -cstrict test-self cmd
83
83
84
- windows :
84
+ tools- windows :
85
85
runs-on : windows-2019
86
86
strategy :
87
87
matrix :
You can’t perform that action at this time.
0 commit comments