Skip to content

Commit d1cef73

Browse files
authored
Merge pull request #1171 from RasaHQ/INFRA-1111
[INFRA-1111] Bump github actions runner OS version to ubuntu-24.04
2 parents 0dac661 + 18636d0 commit d1cef73

12 files changed

+22
-22
lines changed

.github/workflows/continuous-integration.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ permissions:
2929
jobs:
3030
quality:
3131
name: Code Quality
32-
runs-on: ubuntu-22.04
32+
runs-on: ubuntu-24.04
3333

3434
steps:
3535
- name: Checkout git repository 🕝
@@ -85,7 +85,7 @@ jobs:
8585

8686
test:
8787
name: Run Tests
88-
runs-on: ubuntu-22.04
88+
runs-on: ubuntu-24.04
8989
strategy:
9090
matrix:
9191
python-version: [3.9, '3.10', '3.11', '3.12']
@@ -131,7 +131,7 @@ jobs:
131131

132132
docker_linter:
133133
name: Lint Dockerfile
134-
runs-on: ubuntu-22.04
134+
runs-on: ubuntu-24.04
135135
steps:
136136
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
137137
- name: Lint Dockerfile
@@ -142,7 +142,7 @@ jobs:
142142
rasa-sdk-dev-docker-image:
143143
name: Build dev Docker image
144144
if: "!startsWith(github.ref, 'refs/heads/prepare-release-')"
145-
runs-on: ubuntu-22.04
145+
runs-on: ubuntu-24.04
146146

147147
steps:
148148
- name: Check out code
@@ -169,7 +169,7 @@ jobs:
169169
rasa-sdk-with-dev-deps-docker-image:
170170
name: Build dev Docker image with dev dependencies
171171
if: "!startsWith(github.ref, 'refs/heads/prepare-release-')"
172-
runs-on: ubuntu-22.04
172+
runs-on: ubuntu-24.04
173173

174174
steps:
175175
- name: Check out code
@@ -196,7 +196,7 @@ jobs:
196196
grpc_standalone_integration_tests:
197197
name: Run gRPC integration tests using standalone server
198198
if: "!startsWith(github.ref, 'refs/heads/prepare-release-')"
199-
runs-on: ubuntu-22.04
199+
runs-on: ubuntu-24.04
200200
needs: [rasa-sdk-with-dev-deps-docker-image]
201201

202202
steps:
@@ -223,7 +223,7 @@ jobs:
223223
grpc_docker_integration_tests:
224224
name: Run gRPC integration tests using Docker containers
225225
if: "!startsWith(github.ref, 'refs/heads/prepare-release-')"
226-
runs-on: ubuntu-22.04
226+
runs-on: ubuntu-24.04
227227
needs: [rasa-sdk-dev-docker-image, rasa-sdk-with-dev-deps-docker-image]
228228

229229
steps:

.github/workflows/dev-release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
prepare-dev-release:
2020
name: Prepare DEV Release
2121
if: ${{ github.event_name == 'workflow_dispatch' }}
22-
runs-on: ubuntu-22.04
22+
runs-on: ubuntu-24.04
2323
steps:
2424
- name: Checkout repository
2525
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

.github/workflows/git-backup.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ permissions:
1111

1212
jobs:
1313
backup:
14-
runs-on: ubuntu-22.04
14+
runs-on: ubuntu-24.04
1515
steps:
1616
- name: Checkout repository
1717
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c

.github/workflows/pr-cleanup.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
# Skip any PR created by dependabot to avoid permission issues
1616
if: (github.actor != 'dependabot[bot]')
1717
name: Delete PR Docker Images
18-
runs-on: ubuntu-22.04
18+
runs-on: ubuntu-24.04
1919
steps:
2020
- name: Configure AWS credentials
2121
uses: aws-actions/configure-aws-credentials@8c3f20df09ac63af7b3ae3d7c91f105f857d8497 #v3.0.1

.github/workflows/pr-merged.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ permissions:
2020
jobs:
2121
rasa-sdk-dev-docker-image:
2222
name: Build Dev Docker Image and Push to AWS
23-
runs-on: ubuntu-22.04
23+
runs-on: ubuntu-24.04
2424

2525
steps:
2626
- name: Check out code

.github/workflows/release-artifacts.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
release-artifacts-docker:
1515
name: Release Artifacts Docker
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717

1818
outputs:
1919
tag_version: ${{ steps.set-tag-version.outputs.tag_version }}
@@ -57,7 +57,7 @@ jobs:
5757
5858
release-artifacts-pypi:
5959
name: Release Artifacts PyPI
60-
runs-on: ubuntu-22.04
60+
runs-on: ubuntu-24.04
6161

6262
steps:
6363
- name: Checkout git repository 🕝
@@ -103,7 +103,7 @@ jobs:
103103
104104
release-artifact-slack-notifications:
105105
name: Release Analytics Artifact Slack Notifications
106-
runs-on: ubuntu-22.04
106+
runs-on: ubuntu-24.04
107107
needs: [release-artifacts-docker, release-artifacts-pypi]
108108
if: always() # Ensures this job runs regardless of the result of previous jobs
109109

.github/workflows/release.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
prepare-the-release:
2323
name: Prepare the Release
2424
if: ${{ github.event_name == 'workflow_dispatch' }}
25-
runs-on: ubuntu-22.04
25+
runs-on: ubuntu-24.04
2626
steps:
2727
- name: Checkout repository
2828
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -99,7 +99,7 @@ jobs:
9999
if_merged_tag_release:
100100
name: Tag Release Version
101101
if: startsWith(github.head_ref, 'prepare-release-') && github.event.pull_request.merged == true
102-
runs-on: ubuntu-22.04
102+
runs-on: ubuntu-24.04
103103
steps:
104104
- name: Checkout git repository 🕝
105105
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4

.github/workflows/scan_docker_image_dependencies.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
jobs:
77
scan_and_alert:
8-
runs-on: ubuntu-22.04
8+
runs-on: ubuntu-24.04
99

1010
steps:
1111
- name: Checkout repository to check tags

.github/workflows/security-patching.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ permissions:
1717

1818
jobs:
1919
get_tags:
20-
runs-on: ubuntu-22.04
20+
runs-on: ubuntu-24.04
2121
continue-on-error: true
2222
outputs:
2323
tags: ${{ steps.tags.outputs.tags }}
@@ -61,7 +61,7 @@ jobs:
6161
6262

6363
build:
64-
runs-on: ubuntu-22.04
64+
runs-on: ubuntu-24.04
6565
needs: get_tags
6666
# Don't allow a single image failure to block all the image builds.
6767
continue-on-error: true

.github/workflows/security-scans.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88

99
trivy:
1010
name: Detecting hardcoded secrets
11-
runs-on: ubuntu-22.04
11+
runs-on: ubuntu-24.04
1212
steps:
1313
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
1414
with:

.github/workflows/semgrep-check.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
# User-definable name of this GitHub Actions job:
1515
name: Semgrep Workflow Security Scan
1616
# If you are self-hosting, change the following `runs-on` value:
17-
runs-on: ubuntu-22.04
17+
runs-on: ubuntu-24.04
1818

1919
container:
2020
# A Docker image with Semgrep installed. Do not change this.

.github/workflows/spellcheck.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
spellcheck:
99
name: Typo CI (GitHub Action)
10-
runs-on: ubuntu-22.04
10+
runs-on: ubuntu-24.04
1111
timeout-minutes: 4
1212
if: "!contains(github.event.head_commit.message, '[ci skip]')"
1313
steps:

0 commit comments

Comments
 (0)