Skip to content

Commit c8e49a2

Browse files
committed
ci: use Tarantool revision in integration workflow
This patch adds the specific Tarantool revision to be checked out in callee workflows to avoid the inconsistency between the used workflow and the version of Tarantool that ref we are using. This revision should be updated during the bump of the workflow to the corresponding long-term branch. The patch left the <testing.yml> workflow intact since it uses a different approach. Reviewed-by: Sergey Bronnikov <[email protected]> Signed-off-by: Sergey Kaplun <[email protected]>
1 parent 24d66cc commit c8e49a2

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.github/workflows/integration-tarantool-ecosystem.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,3 +43,4 @@ jobs:
4343
with:
4444
submodule: luajit
4545
revision: ${{ github.sha }}
46+
tarantool_revision: master

.github/workflows/integration-tarantool.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,73 +39,84 @@ jobs:
3939
with:
4040
submodule: luajit
4141
revision: ${{ github.sha }}
42+
tarantool_revision: master
4243

4344
test-tarantool-debug:
4445
name: debug
4546
uses: tarantool/tarantool/.github/workflows/debug.yml@master
4647
with:
4748
submodule: luajit
4849
revision: ${{ github.sha }}
50+
tarantool_revision: master
4951

5052
test-tarantool-debug_aarch64:
5153
name: debug aarch64
5254
uses: tarantool/tarantool/.github/workflows/debug_aarch64.yml@master
5355
with:
5456
submodule: luajit
5557
revision: ${{ github.sha }}
58+
tarantool_revision: master
5659

5760
test-tarantool-debug_asan_clang:
5861
name: debug ASAN clang
5962
uses: tarantool/tarantool/.github/workflows/debug_asan_clang.yml@master
6063
with:
6164
submodule: luajit
6265
revision: ${{ github.sha }}
66+
tarantool_revision: master
6367

6468
test-tarantool-out_of_source:
6569
name: out of source
6670
uses: tarantool/tarantool/.github/workflows/out_of_source.yml@master
6771
with:
6872
submodule: luajit
6973
revision: ${{ github.sha }}
74+
tarantool_revision: master
7075

7176
test-tarantool-release:
7277
name: release
7378
uses: tarantool/tarantool/.github/workflows/release.yml@master
7479
with:
7580
submodule: luajit
7681
revision: ${{ github.sha }}
82+
tarantool_revision: master
7783

7884
test-tarantool-release_asan_clang:
7985
name: release ASAN clang
8086
uses: tarantool/tarantool/.github/workflows/release_asan_clang.yml@master
8187
with:
8288
submodule: luajit
8389
revision: ${{ github.sha }}
90+
tarantool_revision: master
8491

8592
test-tarantool-release_clang:
8693
name: release clang
8794
uses: tarantool/tarantool/.github/workflows/release_clang.yml@master
8895
with:
8996
submodule: luajit
9097
revision: ${{ github.sha }}
98+
tarantool_revision: master
9199

92100
test-tarantool-release_lto:
93101
name: release lto
94102
uses: tarantool/tarantool/.github/workflows/release_lto.yml@master
95103
with:
96104
submodule: luajit
97105
revision: ${{ github.sha }}
106+
tarantool_revision: master
98107

99108
test-tarantool-release_lto_clang:
100109
name: release lto clang
101110
uses: tarantool/tarantool/.github/workflows/release_lto_clang.yml@master
102111
with:
103112
submodule: luajit
104113
revision: ${{ github.sha }}
114+
tarantool_revision: master
105115

106116
test-tarantool-static_build:
107117
name: static build
108118
uses: tarantool/tarantool/.github/workflows/static_build.yml@master
109119
with:
110120
submodule: luajit
111121
revision: ${{ github.sha }}
122+
tarantool_revision: master

0 commit comments

Comments
 (0)