Skip to content

Commit 49c20f7

Browse files
patapenka-alexeyoleg-jukovec
authored andcommitted
ci: bump actions to use ubuntu-24.04 image
Bump actions to use ubuntu-24.04 image for fixing the following GitHub warning: The Ubuntu 20.04 Actions runner image will begin deprecation on 2025-02-01. Part of #TNTP-1918
1 parent 4356f85 commit 49c20f7

File tree

4 files changed

+12
-14
lines changed

4 files changed

+12
-14
lines changed

.github/workflows/packaging.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
if: |
1111
github.event_name == 'push' ||
1212
github.event.pull_request.head.repo.full_name != github.repository
13-
runs-on: ubuntu-20.04
13+
runs-on: ubuntu-24.04
1414
steps:
1515
- name: Check module version
1616
# We need this step to run only on push with tag.
@@ -27,7 +27,7 @@ jobs:
2727
github.event.pull_request.head.repo.full_name != github.repository
2828
# Packaging for CentOS 7 does not work with other versions, see:
2929
# https://github.com/packpack/packpack/issues/145
30-
runs-on: ubuntu-20.04
30+
runs-on: ubuntu-24.04
3131
needs: version-check
3232

3333
strategy:
@@ -53,12 +53,12 @@ jobs:
5353

5454
steps:
5555
- name: Clone the module
56-
uses: actions/checkout@v3
56+
uses: actions/checkout@v4
5757
with:
5858
fetch-depth: 0
5959

6060
- name: Clone the packpack tool
61-
uses: actions/checkout@v3
61+
uses: actions/checkout@v4
6262
with:
6363
repository: packpack/packpack
6464
path: packpack

.github/workflows/push_rockspec.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ jobs:
1414
version-check:
1515
# We need this job to run only on push with tag.
1616
if: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/') }}
17-
runs-on: ubuntu-20.04
17+
runs-on: ubuntu-24.04
1818
steps:
1919
- name: Check module version
2020
uses: tarantool/actions/check-module-version@master
2121
with:
2222
module-name: "avro_schema"
2323

2424
push-scm-rockspec:
25-
runs-on: ubuntu-20.04
25+
runs-on: ubuntu-24.04
2626
if: github.ref == 'refs/heads/master'
2727
steps:
2828
- uses: actions/checkout@master
@@ -33,7 +33,7 @@ jobs:
3333
files: ${{ env.ROCK_NAME }}-scm-1.rockspec
3434

3535
push-tagged-rockspec:
36-
runs-on: ubuntu-20.04
36+
runs-on: ubuntu-24.04
3737
if: startsWith(github.ref, 'refs/tags')
3838
needs: version-check
3939
steps:

.github/workflows/reusable_testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111

1212
jobs:
1313
run_tests:
14-
runs-on: ubuntu-20.04
14+
runs-on: ubuntu-24.04
1515
steps:
1616
- name: 'Clone the avro-schema module'
1717
uses: actions/checkout@v4

.github/workflows/testing.yml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,20 @@ jobs:
1515
if: github.event_name == 'push' ||
1616
github.event.pull_request.head.repo.full_name != github.repository
1717

18-
runs-on: ubuntu-20.04
18+
runs-on: ubuntu-24.04
1919

2020
strategy:
2121
fail-fast: false
2222
matrix:
2323
tarantool:
24-
- '1.10'
25-
- '2.8'
26-
- '2.10'
24+
- '2.11'
2725

2826
steps:
2927
- name: Clone the module
30-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
3129

3230
- name: Setup tarantool ${{ matrix.tarantool }}
33-
uses: tarantool/setup-tarantool@v2
31+
uses: tarantool/setup-tarantool@v3
3432
with:
3533
tarantool-version: ${{ matrix.tarantool }}
3634

0 commit comments

Comments
 (0)