Skip to content

Commit 764547d

Browse files
committed
ci: move at the speed of light (deprecate github actions runners)
1 parent a2e8154 commit 764547d

24 files changed

+43
-43
lines changed

.github/workflows/build-simd-image-from-tag.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919

2020
jobs:
2121
build-image-at-tag:
22-
runs-on: ubuntu-latest
22+
depot-ubuntu-22.04-4
2323
steps:
2424
- uses: actions/checkout@v4
2525
with:

.github/workflows/build-wasm-simd-image-from-tag.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
retention-days: 1
7474

7575
merge:
76-
runs-on: ubuntu-latest
76+
depot-ubuntu-22.04-4
7777
needs:
7878
- build-image-at-tag
7979
steps:

.github/workflows/callbacks.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
lint:
16-
runs-on: ubuntu-latest
16+
depot-ubuntu-22.04-4
1717
steps:
1818
- uses: actions/setup-go@v5
1919
with:
@@ -29,7 +29,7 @@ jobs:
2929
working-directory: modules/apps/callbacks
3030

3131
build:
32-
runs-on: ubuntu-latest
32+
depot-ubuntu-22.04-4
3333
strategy:
3434
matrix:
3535
go-arch: ['amd64', 'arm64']
@@ -44,7 +44,7 @@ jobs:
4444
GOARCH=${{ matrix.go-arch }} go build ./...
4545
4646
tests:
47-
runs-on: ubuntu-latest
47+
depot-ubuntu-22.04-4
4848
steps:
4949
- uses: actions/checkout@v4
5050
- uses: actions/setup-go@v5
@@ -57,7 +57,7 @@ jobs:
5757
5858
code-analysis:
5959
if: github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]'
60-
runs-on: ubuntu-latest
60+
depot-ubuntu-22.04-4
6161
needs: [tests]
6262
steps:
6363
- name: sonarcloud

.github/workflows/check-docs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on:
1515
jobs:
1616
check-docs-build:
1717
name: Check docs build
18-
runs-on: ubuntu-latest
18+
depot-ubuntu-22.04-4
1919
steps:
2020
- uses: actions/checkout@v4
2121
- uses: actions/setup-node@v4

.github/workflows/codeql-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ on:
2323
jobs:
2424
analyze:
2525
name: Analyze
26-
runs-on: ubuntu-latest
26+
depot-ubuntu-22.04-4
2727
permissions:
2828
actions: read
2929
contents: read

.github/workflows/deploy-docs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
jobs:
1515
deploy:
1616
name: Deploy to GitHub Pages
17-
runs-on: ubuntu-latest
17+
depot-ubuntu-22.04-4
1818
steps:
1919
- uses: actions/checkout@v4
2020
- uses: actions/setup-node@v4

.github/workflows/docker.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ env:
1616

1717
jobs:
1818
docker-build:
19-
runs-on: ubuntu-latest
19+
depot-ubuntu-22.04-4
2020
steps:
2121
- name: Checkout
2222
uses: actions/checkout@v4

.github/workflows/e2e-compatibility-workflow-call.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
load-test-matrix:
2020
outputs:
2121
test-matrix: ${{ steps.set-test-matrix.outputs.test-matrix }}
22-
runs-on: ubuntu-latest
22+
depot-ubuntu-22.04-4
2323
steps:
2424
- uses: actions/checkout@v4
2525
- uses: actions/setup-python@v5
@@ -34,7 +34,7 @@ jobs:
3434
id: set-test-matrix
3535
3636
e2e:
37-
runs-on: ubuntu-latest
37+
depot-ubuntu-22.04-4
3838
needs: load-test-matrix
3939
# this job is skipped if the test-matrix generated is empty. i.e. if the file was not present.
4040
# this allows us to not have to handle special case versions which may not have certain tests run against them.

.github/workflows/e2e-compatibility.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ env:
3636

3737
jobs:
3838
determine-image-tag:
39-
runs-on: ubuntu-latest
39+
depot-ubuntu-22.04-4
4040
outputs:
4141
release-version: ${{ steps.set-release-version.outputs.release-version }}
4242
steps:
@@ -50,7 +50,7 @@ jobs:
5050
# build-release-images builds all docker images that are relevant for the compatibility tests. If a single release
5151
# branch is specified, only that image will be built, e.g. release-v6.0.x.
5252
build-release-images:
53-
runs-on: ubuntu-latest
53+
depot-ubuntu-22.04-4
5454
strategy:
5555
matrix:
5656
release-branch:

.github/workflows/e2e-fork.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
build-test-matrix:
2020
# run this job on forks and copies of ibc-go, for example: a public fork or a private copy of ibc-go.
2121
if: ${{ github.repository != 'cosmos/ibc-go' || github.event.pull_request.head.repo.fork || github.actor == 'dependabot[bot]' || github.event_name == 'workflow_dispatch' }}
22-
runs-on: ubuntu-latest
22+
depot-ubuntu-22.04-4
2323
outputs:
2424
matrix: ${{ steps.set-matrix.outputs.matrix }}
2525
steps:
@@ -44,7 +44,7 @@ jobs:
4444
if: ${{ github.repository != 'cosmos/ibc-go' || github.event.pull_request.head.repo.fork || github.actor == 'dependabot[bot]' || github.event_name == 'workflow_dispatch' }}
4545
needs:
4646
- build-test-matrix
47-
runs-on: ubuntu-latest
47+
depot-ubuntu-22.04-4
4848
strategy:
4949
fail-fast: false
5050
matrix: ${{ fromJSON(needs.build-test-matrix.outputs.matrix) }}

.github/workflows/e2e-test-workflow-call.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ env:
7171
jobs:
7272
# test-details exists to provide an easy way to see the inputs for the e2e test.
7373
test-details:
74-
runs-on: ubuntu-latest
74+
depot-ubuntu-22.04-4
7575
steps:
7676
- name: Display Inputs
7777
run: |
@@ -87,7 +87,7 @@ jobs:
8787
# is skipped. But will run if every individual task is skipped. There is no current way of conditionally needing
8888
# a job.
8989
docker-build:
90-
runs-on: ubuntu-latest
90+
depot-ubuntu-22.04-4
9191
steps:
9292
- uses: actions/checkout@v4
9393
if: ${{ inputs.build-and-push-docker-image }}
@@ -117,7 +117,7 @@ jobs:
117117
IBC_GO_VERSION=${{ github.ref_name }}
118118
119119
docker-build-wasm:
120-
runs-on: ubuntu-latest
120+
depot-ubuntu-22.04-4
121121
steps:
122122
- uses: actions/checkout@v4
123123
if: ${{ inputs.build-and-push-docker-image-wasm }}
@@ -172,7 +172,7 @@ jobs:
172172
# pairs. The output of this job can be fed in as input to a workflow matrix and
173173
# will expand to jobs which will run all tests present.
174174
build-test-matrix:
175-
runs-on: ubuntu-latest
175+
depot-ubuntu-22.04-4
176176
outputs:
177177
matrix: ${{ steps.set-matrix.outputs.matrix }}
178178
steps:
@@ -195,7 +195,7 @@ jobs:
195195
# the tests themselves are configured via environment variables to specify
196196
# things like chain and relayer images and tags.
197197
e2e-tests:
198-
runs-on: ubuntu-latest
198+
depot-ubuntu-22.04-4
199199
needs:
200200
- build-test-matrix
201201
- docker-build
@@ -234,7 +234,7 @@ jobs:
234234
e2e-test-suites:
235235
# temporary flag. eventually this field will not exist and this will be the default.
236236
if: ${{ inputs.temp-run-full-suite }}
237-
runs-on: ubuntu-latest
237+
depot-ubuntu-22.04-4
238238
needs:
239239
- build-test-matrix
240240
- docker-build

.github/workflows/e2e.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
# this will be used to tag the images that are built during the workflow.
2727
determine-image-tag:
2828
if: ${{ !github.event.pull_request.draft && github.repository == 'cosmos/ibc-go' && !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' }}
29-
runs-on: ubuntu-latest
29+
depot-ubuntu-22.04-4
3030
outputs:
3131
simd-tag: ${{ steps.get-tag.outputs.simd-tag }}
3232
steps:

.github/workflows/e2emodule.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ permissions:
1313

1414
jobs:
1515
lint:
16-
runs-on: ubuntu-latest
16+
depot-ubuntu-22.04-4
1717
steps:
1818
- uses: actions/setup-go@v5
1919
with:
@@ -30,7 +30,7 @@ jobs:
3030
working-directory: e2e/
3131

3232
tests:
33-
runs-on: ubuntu-latest
33+
depot-ubuntu-22.04-4
3434
steps:
3535
- uses: actions/checkout@v4
3636
- uses: actions/setup-go@v5

.github/workflows/golangci-feature.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ permissions:
1818
jobs:
1919
golangci:
2020
name: lint
21-
runs-on: ubuntu-latest
21+
depot-ubuntu-22.04-4
2222
steps:
2323
- uses: actions/setup-go@v5
2424
with:

.github/workflows/golangci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ permissions:
1414
jobs:
1515
golangci:
1616
name: lint
17-
runs-on: ubuntu-latest
17+
depot-ubuntu-22.04-4
1818
steps:
1919
- uses: actions/setup-go@v5
2020
with:

.github/workflows/link-check.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- "!.github/**"
77
jobs:
88
markdown-link-check:
9-
runs-on: ubuntu-latest
9+
depot-ubuntu-22.04-4
1010
steps:
1111
- uses: actions/checkout@v4
1212
- uses: gaurav-nelson/github-action-markdown-link-check@v1

.github/workflows/markdown-lint.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
- "!.github/**"
99
jobs:
1010
lint:
11-
runs-on: ubuntu-latest
11+
depot-ubuntu-22.04-4
1212
steps:
1313
- uses: actions/checkout@v4
1414
with:

.github/workflows/proto-breaking-check.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99

1010
jobs:
1111
proto-breaking-check:
12-
runs-on: ubuntu-latest
12+
depot-ubuntu-22.04-4
1313
steps:
1414
- uses: actions/checkout@v4
1515
- name: Run proto-breaking check

.github/workflows/proto-registry.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010

1111
jobs:
1212
push:
13-
runs-on: ubuntu-latest
13+
depot-ubuntu-22.04-4
1414
steps:
1515
- uses: actions/checkout@v4
1616
- uses: bufbuild/[email protected]

.github/workflows/release-wasm.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ env:
2626

2727
jobs:
2828
publish-docker-image-wasm:
29-
runs-on: ubuntu-latest
29+
depot-ubuntu-22.04-4
3030
steps:
3131
- uses: actions/checkout@v4
3232
with:

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ env:
1212

1313
jobs:
1414
publish-docker-image:
15-
runs-on: ubuntu-latest
15+
depot-ubuntu-22.04-4
1616
steps:
1717
- name: Checkout
1818
uses: actions/checkout@v4

.github/workflows/spell-checker.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212

1313
jobs:
1414
build:
15-
runs-on: ubuntu-latest
15+
depot-ubuntu-22.04-4
1616

1717
steps:
1818
- uses: actions/checkout@v4

.github/workflows/test.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ on:
1010

1111
jobs:
1212
cleanup-runs:
13-
runs-on: ubuntu-latest
13+
depot-ubuntu-22.04-4
1414
steps:
1515
- uses: rokroskar/workflow-run-cleanup-action@master
1616
env:
1717
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
1818
if: "!startsWith(github.ref, 'refs/tags/') && github.ref != 'refs/heads/main'"
1919

2020
build:
21-
runs-on: ubuntu-latest
21+
depot-ubuntu-22.04-4
2222
strategy:
2323
matrix:
2424
go-arch: ['amd64', 'arm64']
@@ -55,7 +55,7 @@ jobs:
5555
done
5656
5757
split-test-files:
58-
runs-on: ubuntu-latest
58+
depot-ubuntu-22.04-4
5959
steps:
6060
- uses: actions/checkout@v4
6161
- uses: actions/setup-go@v5
@@ -84,7 +84,7 @@ jobs:
8484
path: ./pkgs.txt.part.03
8585

8686
tests:
87-
runs-on: ubuntu-latest
87+
depot-ubuntu-22.04-4
8888
needs: split-test-files
8989
strategy:
9090
fail-fast: false
@@ -119,7 +119,7 @@ jobs:
119119

120120
code-analysis:
121121
if: github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]'
122-
runs-on: ubuntu-latest
122+
depot-ubuntu-22.04-4
123123
needs: [tests]
124124
steps:
125125
- uses: actions/checkout@v4

.github/workflows/wasm-client.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212

1313
jobs:
1414
lint:
15-
runs-on: ubuntu-latest
15+
depot-ubuntu-22.04-4
1616
steps:
1717
- uses: actions/setup-go@v5
1818
with:
@@ -28,7 +28,7 @@ jobs:
2828
working-directory: modules/light-clients/08-wasm
2929

3030
build:
31-
runs-on: ubuntu-latest
31+
depot-ubuntu-22.04-4
3232
strategy:
3333
matrix:
3434
go-arch: ['amd64', 'arm64']
@@ -50,7 +50,7 @@ jobs:
5050
GOARCH=${{ matrix.go-arch }} CGO_ENABLED=1 go build ./...
5151
5252
tests:
53-
runs-on: ubuntu-latest
53+
depot-ubuntu-22.04-4
5454
steps:
5555
- uses: actions/checkout@v4
5656
- uses: actions/setup-go@v5
@@ -63,7 +63,7 @@ jobs:
6363
6464
code-analysis:
6565
if: github.event.pull_request.head.repo.full_name == github.repository && github.actor != 'dependabot[bot]'
66-
runs-on: ubuntu-latest
66+
depot-ubuntu-22.04-4
6767
needs: [tests]
6868
steps:
6969
- name: sonarcloud

0 commit comments

Comments
 (0)