Skip to content

Commit d5b5e97

Browse files
authored
ci: Migrate GHA to Depot runners (#5411)
1 parent 5720b81 commit d5b5e97

21 files changed

+50
-61
lines changed

.github/workflows/.reusable-deploy-ecs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
jobs:
1818
docker-build-saas-api:
1919
environment: ${{ inputs.environment }}
20-
runs-on: ubuntu-latest
20+
runs-on: depot-ubuntu-latest
2121
outputs:
2222
image-url: ${{ steps.login-ecr.outputs.registry }}/${{ inputs.saas-image-name }}:${{ steps.meta.outputs.version }}
2323

@@ -70,7 +70,7 @@ jobs:
7070
deploy:
7171
needs: docker-build-saas-api
7272
environment: ${{ inputs.environment }}
73-
runs-on: ubuntu-latest
73+
runs-on: depot-ubuntu-latest
7474
steps:
7575
- name: Cloning repo
7676
uses: actions/checkout@v4
@@ -104,7 +104,7 @@ jobs:
104104

105105
run-tests:
106106
needs: deploy
107-
runs-on: ubuntu-latest
107+
runs-on: depot-ubuntu-latest
108108
name: Run E2E Tests
109109
environment: ${{ inputs.environment }}
110110
concurrency:

.github/workflows/.reusable-docker-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ on:
7171
jobs:
7272
build:
7373
name: Build ${{ inputs.scan && 'and verify ' || '' }}${{ inputs.image-name }} image
74-
runs-on: ubuntu-latest
74+
runs-on: depot-ubuntu-latest
7575
outputs:
7676
image: ${{ steps.image-tag.outputs.image-tag }}
7777

.github/workflows/.reusable-docker-e2e-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ on:
2424
default: 3
2525
runs-on:
2626
type: string
27-
description: The runner label to use. Defaults to `ubuntu-latest`
27+
description: The runner label to use. Defaults to `depot-ubuntu-latest`
2828
required: false
29-
default: ubuntu-latest
29+
default: depot-ubuntu-latest
3030
secrets:
3131
GCR_TOKEN:
3232
description: A token to use for logging into Github Container Registry. If not provided, login does not occur.

.github/workflows/.reusable-docker-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ on:
3131
jobs:
3232
publish:
3333
name: Publish ${{ inputs.source-images }} to ${{ inputs.target-images }}
34-
runs-on: ubuntu-latest
34+
runs-on: depot-ubuntu-latest
3535

3636
permissions:
3737
contents: read

.github/workflows/.reusable-frontend-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ defaults:
1818

1919
jobs:
2020
deploy:
21-
runs-on: ubuntu-latest
21+
runs-on: depot-ubuntu-latest
2222
environment: ${{ inputs.gh_environment }}
2323

2424
permissions:

.github/workflows/api-pull-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ env:
2222

2323
jobs:
2424
test:
25-
runs-on: General-Purpose-8c-Runner
25+
runs-on: depot-ubuntu-latest-16
2626
name: API Unit Tests
2727

2828
services:

.github/workflows/api-tests-with-private-packages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ defaults:
1313
jobs:
1414
test:
1515
if: ${{ github.event.label.name == 'api' }}
16-
runs-on: ubuntu-latest
16+
runs-on: depot-ubuntu-latest
1717
name: API Tests
1818

1919
services:

.github/workflows/conventional-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
conventional-commit:
99
name: Conventional Commit
10-
runs-on: ubuntu-latest
10+
runs-on: depot-ubuntu-latest
1111
steps:
1212
- name: Check PR Conventional Commit title
1313
uses: amannn/action-semantic-pull-request@v5

.github/workflows/docs-cron-vercel-deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- cron: '0 12 * * 2'
88
jobs:
99
vercel-deploy:
10-
runs-on: ubuntu-latest
10+
runs-on: depot-ubuntu-latest
1111
steps:
1212
- name: Run Vercel deploy hook
1313
run: curl -X POST "${{ secrets.VERCEL_SDK_VERSIONS_DEPLOY_HOOKS_URL }}"

.github/workflows/docs-pull-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ defaults:
1313

1414
jobs:
1515
checks:
16-
runs-on: ubuntu-latest
16+
runs-on: depot-ubuntu-latest
1717
name: Link Check Docs
1818

1919
steps:

0 commit comments

Comments
 (0)