99 strategy :
1010 fail-fast : false
1111 matrix :
12- tarantool : ['1.10', '2.5', '2.6', '2.7', '2.8', '2.10']
13- coveralls : [false]
14- include :
15- - tarantool : ' 2.11'
16- coveralls : true
17- # There are problems with current version of the
18- # setup-tarantool action on Ubuntu Jammy (ubuntu-latest or
19- # ubuntu-22.04). Use Ubuntu Focal (ubuntu-20.04) until they
20- # will be resolved. See [1] for details.
21- #
22- # [1]: https://github.com/tarantool/setup-tarantool/issues/36
23- runs-on : [ubuntu-20.04]
12+ tarantool : ['2.11', '3.3']
13+
14+ runs-on : [ubuntu-24.04]
2415 steps :
2516 - uses : actions/checkout@v4
2617
27- - uses : tarantool/setup-tarantool@v2
18+ - uses : tarantool/setup-tarantool@v3
2819 with :
2920 tarantool-version : ${{ matrix.tarantool }}
3021
3122 - name : Prepare apt repo
32- run : curl -L https://tarantool.io/release/2 /installer.sh | bash
23+ run : curl -L https://tarantool.io/release/3 /installer.sh | bash
3324
3425 - name : Install tt cli
3526 run : sudo apt install -y tt
3829
3930 # Setup luatest and luacheck
4031 - name : Cache rocks
41- uses : actions/cache@v3
32+ uses : actions/cache@v4
4233 id : cache-rocks
4334 with :
4435 path : .rocks/
@@ -66,10 +57,11 @@ jobs:
6657
6758 - name : Run tests and code coverage analysis
6859 run : make -C build coverage
60+ if : ${{ startsWith(matrix.tarantool, '2.') }}
6961
7062 - name : Send code coverage to coveralls.io
7163 run : make -C build coveralls
72- if : ${{ matrix.coveralls }}
64+ if : ${{ startsWith( matrix.tarantool, '2.') }}
7365
7466 # Cleanup cached paths
7567 - run : tt rocks remove cartridge
@@ -78,23 +70,18 @@ jobs:
7870 strategy :
7971 fail-fast : false
8072 matrix :
81- tarantool : ['2.11']
82- # There are problems with current version of the
83- # setup-tarantool action on Ubuntu Jammy (ubuntu-latest or
84- # ubuntu-22.04). Use Ubuntu Focal (ubuntu-20.04) until they
85- # will be resolved. See [1] for details.
86- #
87- # [1]: https://github.com/tarantool/setup-tarantool/issues/36
88- runs-on : [ubuntu-20.04]
73+ tarantool : ['2.11', '3.3']
74+
75+ runs-on : [ubuntu-24.04]
8976 steps :
9077 - uses : actions/checkout@v4
9178
92- - uses : tarantool/setup-tarantool@v2
79+ - uses : tarantool/setup-tarantool@v3
9380 with :
9481 tarantool-version : ${{ matrix.tarantool }}
9582
9683 - name : Prepare apt repo
97- run : curl -L https://tarantool.io/release/2 /installer.sh | bash
84+ run : curl -L https://tarantool.io/release/3 /installer.sh | bash
9885
9986 - name : Install tt cli
10087 run : sudo apt install -y tt
10390
10491 # Setup luatest
10592 - name : Cache rocks
106- uses : actions/cache@v3
93+ uses : actions/cache@v4
10794 id : cache-rocks
10895 with :
10996 path : .rocks/
0 commit comments