Skip to content

Commit 456a8ee

Browse files
authored
Use WarpBuild runners for CI workflows (#600)
Migrate CI, integration, docker, and release-docs workflows from ubuntu-latest to warp-ubuntu-latest-x64-4x for faster builds and improved caching. Release and CLA workflows are left on GitHub-hosted runners.
1 parent 46c879d commit 456a8ee

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.github/workflows/docker.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ env:
1515
jobs:
1616
sdk-test-docker:
1717
if: github.repository_owner == 'restatedev'
18-
runs-on: ubuntu-latest
18+
runs-on: warp-ubuntu-latest-x64-4x
1919
name: "Create test-services Docker Image"
2020

2121
steps:

.github/workflows/integration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ on:
6161
jobs:
6262
sdk-test-suite:
6363
if: github.repository_owner == 'restatedev'
64-
runs-on: ubuntu-latest
64+
runs-on: warp-ubuntu-latest-x64-4x
6565
name: "Features integration test"
6666
permissions:
6767
contents: read

.github/workflows/release-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ concurrency:
2121
jobs:
2222
build-javadocs:
2323
name: Build Javadocs/KtDocs
24-
runs-on: ubuntu-latest
24+
runs-on: warp-ubuntu-latest-x64-4x
2525
timeout-minutes: 10
2626
steps:
2727
- uses: actions/checkout@v4
@@ -48,7 +48,7 @@ jobs:
4848
environment:
4949
name: github-pages
5050
url: ${{ steps.deployment.outputs.page_url }}
51-
runs-on: ubuntu-latest
51+
runs-on: warp-ubuntu-latest-x64-4x
5252
needs: build-javadocs
5353
steps:
5454
- name: Deploy to GitHub Pages

.github/workflows/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
jobs:
1111
build-and-test:
1212
name: Build and test (Java ${{ matrix.java }})
13-
runs-on: ubuntu-latest
13+
runs-on: warp-ubuntu-latest-x64-4x
1414
timeout-minutes: 10
1515
strategy:
1616
fail-fast: false
@@ -42,7 +42,7 @@ jobs:
4242

4343
test-javadocs:
4444
name: Test Javadocs and dokka
45-
runs-on: ubuntu-latest
45+
runs-on: warp-ubuntu-latest-x64-4x
4646
timeout-minutes: 10
4747
steps:
4848
- uses: actions/checkout@v4
@@ -62,7 +62,7 @@ jobs:
6262

6363
event_file:
6464
name: "Event File"
65-
runs-on: ubuntu-latest
65+
runs-on: warp-ubuntu-latest-x64-4x
6666
timeout-minutes: 10
6767
steps:
6868
- name: Upload

0 commit comments

Comments
 (0)