File tree 10 files changed +24
-20
lines changed
10 files changed +24
-20
lines changed Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ concurrency:
25
25
jobs :
26
26
cdk_changes :
27
27
name : Get Changes
28
- runs-on : ubuntu-latest
28
+ runs-on : ubuntu-24.04
29
29
permissions :
30
30
statuses : write
31
31
pull-requests : read
62
62
# Forked PRs are handled by the community_ci.yml workflow
63
63
# If the condition is not met the job will be skipped (it will not fail)
64
64
# runs-on: connector-test-large
65
- runs-on : ubuntu-latest
65
+ runs-on : ubuntu-24.04
66
66
timeout-minutes : 360 # 6 hours
67
67
strategy :
68
68
fail-fast : false
@@ -123,6 +123,10 @@ jobs:
123
123
repository : airbytehq/airbyte
124
124
ref : master
125
125
path : airbyte
126
+ - name : Set up Python
127
+ uses : actions/setup-python@v5
128
+ with :
129
+ python-version : " 3.10"
126
130
- name : Test Connector
127
131
if : steps.no_changes.outputs.status != 'cancelled'
128
132
timeout-minutes : 90
@@ -131,7 +135,7 @@ jobs:
131
135
POETRY_DYNAMIC_VERSIONING_BYPASS : " 0.0.0"
132
136
run : |
133
137
cd airbyte
134
- make tools.airbyte-ci-binary .install
138
+ make tools.airbyte-ci-dev .install
135
139
airbyte-ci \
136
140
--ci-report-bucket-name=airbyte-ci-reports-multi \
137
141
connectors \
Original file line number Diff line number Diff line change 8
8
9
9
jobs :
10
10
preview_docs :
11
- runs-on : ubuntu-latest
11
+ runs-on : ubuntu-24.04
12
12
13
13
steps :
14
14
- name : Checkout code
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ concurrency:
22
22
23
23
jobs :
24
24
publish_docs :
25
- runs-on : ubuntu-latest
25
+ runs-on : ubuntu-24.04
26
26
environment :
27
27
name : " github-pages"
28
28
url : ${{ steps.deployment.outputs.page_url }}
Original file line number Diff line number Diff line change 35
35
jobs :
36
36
build :
37
37
name : Build Python Package
38
- runs-on : ubuntu-latest
38
+ runs-on : ubuntu-24.04
39
39
steps :
40
40
- name : Detect Release Tag Version
41
41
if : startsWith(github.ref, 'refs/tags/v')
@@ -107,7 +107,7 @@ jobs:
107
107
108
108
publish_cdk :
109
109
name : Publish CDK version to PyPI
110
- runs-on : ubuntu-latest
110
+ runs-on : ubuntu-24.04
111
111
needs : [build]
112
112
permissions :
113
113
id-token : write
@@ -156,7 +156,7 @@ jobs:
156
156
(github.event_name == 'workflow_dispatch' &&
157
157
github.event.inputs.publish_to_dockerhub == 'true'
158
158
)
159
- runs-on : ubuntu-latest
159
+ runs-on : ubuntu-24.04
160
160
needs : [build]
161
161
environment :
162
162
name : DockerHub
@@ -257,7 +257,7 @@ jobs:
257
257
env :
258
258
VERSION : ${{ needs.build.outputs.VERSION }}
259
259
IS_PRERELEASE : ${{ needs.build.outputs.IS_PRERELEASE }}
260
- runs-on : ubuntu-latest
260
+ runs-on : ubuntu-24.04
261
261
steps :
262
262
- uses : actions/setup-python@v5
263
263
with :
Original file line number Diff line number Diff line change 9
9
jobs :
10
10
test-build :
11
11
name : Build and Inspect Python Package
12
- runs-on : ubuntu-latest
12
+ runs-on : ubuntu-24.04
13
13
steps :
14
14
- name : Checkout code
15
15
uses : actions/checkout@v4
36
36
37
37
pytest-fast :
38
38
name : Pytest (Fast)
39
- runs-on : ubuntu-latest
39
+ runs-on : ubuntu-24.04
40
40
steps :
41
41
# Common steps:
42
42
- name : Checkout code
Original file line number Diff line number Diff line change 9
9
jobs :
10
10
ruff-lint-check :
11
11
name : Ruff Lint Check
12
- runs-on : ubuntu-latest
12
+ runs-on : ubuntu-24.04
13
13
steps :
14
14
# Common steps:
15
15
- name : Checkout code
32
32
33
33
ruff-format-check :
34
34
name : Ruff Format Check
35
- runs-on : ubuntu-latest
35
+ runs-on : ubuntu-24.04
36
36
steps :
37
37
# Common steps:
38
38
- name : Checkout code
55
55
56
56
mypy-check :
57
57
name : MyPy Check
58
- runs-on : ubuntu-latest
58
+ runs-on : ubuntu-24.04
59
59
steps :
60
60
# Common steps:
61
61
- name : Checkout code
Original file line number Diff line number Diff line change 16
16
permissions :
17
17
contents : write
18
18
pull-requests : write
19
- runs-on : ubuntu-latest
19
+ runs-on : ubuntu-24.04
20
20
steps :
21
21
# Drafts the next Release notes as Pull Requests are merged into "main"
22
22
- uses : release-drafter/release-drafter@v6
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ permissions:
14
14
jobs :
15
15
validate_pr_title :
16
16
name : Validate PR title
17
- runs-on : ubuntu-latest
17
+ runs-on : ubuntu-24.04
18
18
steps :
19
19
- uses : amannn/action-semantic-pull-request@v5
20
20
if : ${{ github.event.pull_request.draft == false }}
Original file line number Diff line number Diff line change 8
8
slashCommandDispatch :
9
9
# Only allow slash commands on pull request (not on issues)
10
10
if : ${{ github.event.issue.pull_request }}
11
- runs-on : ubuntu-latest
11
+ runs-on : ubuntu-24.04
12
12
steps :
13
13
- name : Slash Command Dispatch
14
14
id : dispatch
Original file line number Diff line number Diff line change 15
15
jobs :
16
16
start-workflow :
17
17
name : Append 'Starting' Comment
18
- runs-on : ubuntu-latest
18
+ runs-on : ubuntu-24.04
19
19
steps :
20
20
- name : Get PR JSON
21
21
id : pr-info
@@ -127,7 +127,7 @@ jobs:
127
127
log-success-comment :
128
128
name : Append 'Success' Comment
129
129
needs : [pytest-on-demand]
130
- runs-on : ubuntu-latest
130
+ runs-on : ubuntu-24.04
131
131
steps :
132
132
- name : Append success comment
133
133
uses : peter-evans/create-or-update-comment@v4
@@ -143,7 +143,7 @@ jobs:
143
143
# This job will only run if the workflow fails
144
144
needs : [pytest-on-demand, start-workflow]
145
145
if : always() && needs.pytest-on-demand.result == 'failure'
146
- runs-on : ubuntu-latest
146
+ runs-on : ubuntu-24.04
147
147
steps :
148
148
- name : Append failure comment
149
149
uses : peter-evans/create-or-update-comment@v4
You can’t perform that action at this time.
0 commit comments