1
- name : Package ISO Test
1
+ name : VyOS ISO integration Test
2
2
3
3
on :
4
4
pull_request :
5
5
branches :
6
6
- current
7
+ - circinus
7
8
8
9
jobs :
9
10
build :
10
11
runs-on : ubuntu-24.04
12
+ timeout-minutes : 45
11
13
container :
12
14
image : vyos/vyos-build:current
13
15
options : --sysctl net.ipv6.conf.lo.disable_ipv6=0 --privileged
51
53
cli-smoketests :
52
54
needs : build
53
55
runs-on : ubuntu-24.04
56
+ timeout-minutes : 180
54
57
container :
55
58
image : vyos/vyos-build:current
56
59
options : --sysctl net.ipv6.conf.lo.disable_ipv6=0 --privileged
@@ -65,11 +68,21 @@ jobs:
65
68
name : vyos-${{ needs.build.outputs.build_version }}
66
69
path : build
67
70
- name : VyOS CLI smoketests
68
- run : ls -al; ls -al build; sudo make test
71
+ run : sudo make test
72
+ - name : Add PR comment
73
+ if : always()
74
+ uses : mshick/add-pr-comment@v2
75
+ with :
76
+ message-success : ' 👍 VyOS CLI smoketests finished successfully!'
77
+ message-failure : ' ❌ VyOS CLI smoketests failed!'
78
+ message-cancelled : ' ❌ VyOS CLI smoketests cancelled!'
79
+ allow-repeats : false
80
+ refresh-message-position : true
69
81
70
82
config-load-tests :
71
83
needs : build
72
84
runs-on : ubuntu-24.04
85
+ timeout-minutes : 90
73
86
container :
74
87
image : vyos/vyos-build:current
75
88
options : --sysctl net.ipv6.conf.lo.disable_ipv6=0 --privileged
@@ -85,10 +98,20 @@ jobs:
85
98
path : build
86
99
- name : VyOS config tests
87
100
run : sudo make testc
101
+ - name : Add PR comment
102
+ if : always()
103
+ uses : mshick/add-pr-comment@v2
104
+ with :
105
+ message-success : ' 👍 VyOS config tests finished successfully!'
106
+ message-failure : ' ❌ VyOS config tests failed!'
107
+ message-cancelled : ' ❌ VyOS config tests cancelled!'
108
+ allow-repeats : false
109
+ refresh-message-position : true
88
110
89
111
raid1-install-test :
90
112
needs : build
91
113
runs-on : ubuntu-24.04
114
+ timeout-minutes : 20
92
115
container :
93
116
image : vyos/vyos-build:current
94
117
options : --sysctl net.ipv6.conf.lo.disable_ipv6=0 --privileged
@@ -104,3 +127,12 @@ jobs:
104
127
path : build
105
128
- name : VyOS RAID1 install test
106
129
run : sudo make testraid
130
+ - name : Add PR comment
131
+ if : always()
132
+ uses : mshick/add-pr-comment@v2
133
+ with :
134
+ message-success : ' 👍 RAID1 Smoketests finished successfully!'
135
+ message-failure : ' ❌ RAID1 Smoketests failed!'
136
+ message-cancelled : ' ❌ RAID1 action cancelled!'
137
+ allow-repeats : false
138
+ refresh-message-position : true
0 commit comments