File tree 3 files changed +20
-6
lines changed
3 files changed +20
-6
lines changed Original file line number Diff line number Diff line change 10
10
11
11
jobs :
12
12
build_images :
13
- if : github.event.label.name == 'ok to test'
13
+ if : github.event.label.name == 'ok to test' || github.event.label.name == 'compatibility test'
14
14
runs-on : ubuntu-latest
15
15
outputs :
16
16
telepresenceVersion : ${{ steps.version.outputs.version }}
55
55
run : docker logout
56
56
57
57
run_tests :
58
- if : github.event.label.name == 'ok to test'
58
+ if : github.event.label.name == 'ok to test' || github.event.label.name == 'compatibility test'
59
59
strategy :
60
60
fail-fast : false
61
61
matrix :
81
81
- name : Build client
82
82
run : make build
83
83
- name : Run integration tests
84
+ if : github.event.label.name == 'ok to test'
85
+ uses : nick-fields/retry/@v3
86
+ with :
87
+ max_attempts : 3
88
+ shell : bash
89
+ timeout_minutes : 90
90
+ command : |
91
+ set -ex
92
+ if [[ ${RUNNER_OS} == "Windows" ]]; then
93
+ export PATH="$PATH:/C/Program Files/SSHFS-Win/bin:$HOME/kubectl-plugins"
94
+ fi
95
+ DEV_TELEPRESENCE_VERSION=${TELEPRESENCE_VERSION} DTEST_KUBECONFIG="${HOME}/.kube/config" make check-integration
96
+ - name : Run compatibility tests
97
+ if : github.event.label.name == 'compatibility test'
84
98
env :
85
- SCOUT_DISABLE : " 1 "
99
+ DEV_COMPAT_VERSION : " 2.21.3 "
86
100
uses : nick-fields/retry/@v3
87
101
with :
88
102
max_attempts : 3
99
113
LOG_SUFFIX : " ${{ runner.os }}-${{ runner.arch }}-${{ matrix.clusters.distribution }}-${{ matrix.clusters.version }}"
100
114
if : always()
101
115
purge_images :
102
- if : github.event.label.name == 'ok to test'
116
+ if : github.event.label.name == 'ok to test' || github.event.label.name == 'compatibility test'
103
117
runs-on : ubuntu-latest
104
118
permissions :
105
119
packages : write
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ require (
37
37
github.com/stretchr/testify v1.10.0
38
38
github.com/telepresenceio/go-fuseftp v0.6.1
39
39
github.com/telepresenceio/go-fuseftp/rpc v0.6.1
40
- github.com/telepresenceio/telepresence/rpc/v2 v2.21.1
40
+ github.com/telepresenceio/telepresence/rpc/v2 v2.22.0-test.2
41
41
github.com/vishvananda/netlink v1.3.0
42
42
golang.org/x/net v0.35.0
43
43
golang.org/x/sys v0.30.0
Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ require (
49
49
github.com/rogpeppe/go-internal v1.13.1 // indirect
50
50
github.com/spf13/cobra v1.8.1 // indirect
51
51
github.com/spf13/pflag v1.0.6 // indirect
52
- github.com/telepresenceio/telepresence/rpc/v2 v2.21.1 // indirect
52
+ github.com/telepresenceio/telepresence/rpc/v2 v2.22.0-test.2 // indirect
53
53
github.com/vishvananda/netlink v1.3.0 // indirect
54
54
github.com/vishvananda/netns v0.0.5 // indirect
55
55
github.com/x448/float16 v0.8.4 // indirect
You can’t perform that action at this time.
0 commit comments