@@ -33,14 +33,15 @@ jobs:
3333 - ' 2.8'
3434 - ' 2.10'
3535 - ' release-master'
36+ - ' pr/8630'
3637
3738 env :
3839 TNT_RELEASE_PATH : /home/runner/tnt-release
3940
4041 runs-on : ubuntu-20.04
4142 steps :
4243 - name : Install tarantool ${{ matrix.tarantool }}
43- if : startsWith( matrix.tarantool, 'release') != true
44+ if : matrix.tarantool != 'release-master' && matrix.tarantool != 'pr/8630'
4445 uses : tarantool/setup-tarantool@v2
4546 with :
4647 tarantool-version : ${{ matrix.tarantool }}
7273 fetch-depth : 0
7374 submodules : true
7475
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+
7586 - 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 '
7788 run : |
7889 sudo apt-get -y install build-essential cmake make zlib1g-dev libreadline-dev libncurses5-dev \
7990 libssl-dev libunwind-dev libicu-dev python3 python3-yaml python3-six python3-gevent
8394 make && make DESTDIR=${TNT_RELEASE_PATH} install
8495
8596 - name : Install tarantool ${{ matrix.tarantool }}
86- if : startsWith(matrix.tarantool, 'release')
97+ if : startsWith(matrix.tarantool, 'release') || matrix.tarantool == 'pr/8630'
8798 # Workaround as actions/cache cannot restore data to /usr/local
8899 run : sudo cp -rvP ${TNT_RELEASE_PATH}/usr/local/* /usr/local/
89100
0 commit comments