@@ -33,14 +33,15 @@ jobs:
33
33
- ' 2.8'
34
34
- ' 2.10'
35
35
- ' release-master'
36
+ - ' pr/8630'
36
37
37
38
env :
38
39
TNT_RELEASE_PATH : /home/runner/tnt-release
39
40
40
41
runs-on : ubuntu-20.04
41
42
steps :
42
43
- name : Install tarantool ${{ matrix.tarantool }}
43
- if : startsWith( matrix.tarantool, 'release') != true
44
+ if : matrix.tarantool != 'release-master' && matrix.tarantool != 'pr/8630'
44
45
uses : tarantool/setup-tarantool@v2
45
46
with :
46
47
tarantool-version : ${{ matrix.tarantool }}
72
73
fetch-depth : 0
73
74
submodules : true
74
75
76
+ - name : Clone tarantool fork with ${{ matrix.tarantool }}
77
+ if : matrix.tarantool == 'pr/8630'
78
+ uses : actions/checkout@v3
79
+ with :
80
+ repository : curiousgeorgiy/tarantool
81
+ ref : gh-8147-tuple-formats-in-iproto-responses
82
+ path : tarantool
83
+ fetch-depth : 0
84
+ submodules : true
85
+
75
86
- name : Build tarantool ${{ matrix.tarantool }}
76
- if : startsWith(matrix.tarantool, 'release') && steps.cache-tnt-release.outputs.cache-hit != 'true'
87
+ if : ( startsWith(matrix.tarantool, 'release') && steps.cache-tnt-release.outputs.cache-hit != 'true') || matrix.tarantool == 'pr/8630 '
77
88
run : |
78
89
sudo apt-get -y install build-essential cmake make zlib1g-dev libreadline-dev libncurses5-dev \
79
90
libssl-dev libunwind-dev libicu-dev python3 python3-yaml python3-six python3-gevent
83
94
make && make DESTDIR=${TNT_RELEASE_PATH} install
84
95
85
96
- name : Install tarantool ${{ matrix.tarantool }}
86
- if : startsWith(matrix.tarantool, 'release')
97
+ if : startsWith(matrix.tarantool, 'release') || matrix.tarantool == 'pr/8630'
87
98
# Workaround as actions/cache cannot restore data to /usr/local
88
99
run : sudo cp -rvP ${TNT_RELEASE_PATH}/usr/local/* /usr/local/
89
100
0 commit comments