Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
self-hosted-runner:
labels:
- warp-ubuntu-*
- warp-macos-*
- warp-windows-*
2 changes: 1 addition & 1 deletion .github/workflows/changesets-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ concurrency:
jobs:
release-pr:
name: Create Release PR
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: write
pull-requests: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-review-md.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
vars.ENABLE_CLAUDE_CODE != 'false' &&
github.event.pull_request.draft == false &&
github.event.pull_request.head.repo.full_name == github.repository
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: read
pull-requests: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/claude-md-audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
vars.ENABLE_CLAUDE_CODE != 'false' &&
github.event.pull_request.draft == false &&
github.event.pull_request.head.repo.full_name == github.repository
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: read
pull-requests: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
)
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: write
pull-requests: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ permissions:

jobs:
code-quality:
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x

steps:
- name: ⬇️ Checkout repo
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-critical-alerts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
# the Dependabot alert/summary notifiers — e.g. forks/mirrors that lack the
# DEPENDABOT_ALERTS_TOKEN / SLACK_BOT_TOKEN secrets. Defaults to enabled.
if: ${{ vars.ENABLE_DEPENDABOT_ALERTS != 'false' }}
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
environment: dependabot-summary
env:
SEVERITY: ${{ inputs.severity || 'critical' }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-weekly-summary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
# the Dependabot alert/summary notifiers — e.g. forks/mirrors that lack the
# DEPENDABOT_ALERTS_TOKEN / SLACK_BOT_TOKEN secrets. Defaults to enabled.
if: ${{ vars.ENABLE_DEPENDABOT_ALERTS != 'false' }}
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
environment: dependabot-summary
env:
# Severities surface in the actions list when their remaining TTR drops
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ permissions:

jobs:
check-broken-links:
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
defaults:
run:
working-directory: ./docs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-webapp-auth-full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ on:
jobs:
e2eAuthFull:
name: "🛡️ E2E Auth Tests (full)"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
timeout-minutes: 30
env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-webapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:
jobs:
e2eTests:
name: "🧪 E2E Tests: Webapp"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
timeout-minutes: 20
env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
os: [warp-ubuntu-latest-x64-4x, warp-windows-latest-x64-4x]
package-manager: ["npm", "pnpm"]
steps:
- name: ⬇️ Checkout repo
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/helm-prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ env:

jobs:
lint-and-test:
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: read
steps:
Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:
((github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository) ||
github.event_name == 'push' ||
github.event_name == 'workflow_dispatch')
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: read
packages: write
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ permissions:
jobs:
changes:
name: Detect changes
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
outputs:
code: ${{ steps.code_filter.outputs.code }}
typecheck_self: ${{ steps.filter.outputs.typecheck_self }}
Expand Down Expand Up @@ -168,7 +168,7 @@ jobs:
- e2e
- sdk-compat
if: always()
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
steps:
- name: Verify all checks
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/preview-dispatch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ permissions: {}
jobs:
dispatch:
name: Dispatch preview-deploy to cloud
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
# label added -> create
# new commit while labeled -> update
# label removed / PR closed -> destroy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/preview-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ permissions:
jobs:
publish:
name: Build and publish previews
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
if: github.repository == 'triggerdotdev/trigger.dev'
steps:
- name: ⬇️ Checkout repo
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ concurrency:

jobs:
publish:
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
steps:
- name: 📥 Checkout tagged commit
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-webapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ on:

jobs:
publish:
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
env:
PRISMA_ENGINES_CHECKSUM_IGNORE_MISSING: 1
outputs:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-worker-v4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ permissions:

jobs:
# check-branch:
# runs-on: ubuntu-latest
# runs-on: warp-ubuntu-latest-x64-2x
# steps:
# - name: Fail if re2-prod-* is pushed from a non-main branch
# if: startsWith(github.ref_name, 're2-prod-') && github.base_ref != 'main'
Expand All @@ -37,7 +37,7 @@ jobs:
strategy:
matrix:
package: [supervisor]
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
env:
DOCKER_BUILDKIT: "1"
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
strategy:
matrix:
package: [coordinator, docker-provider, kubernetes-provider]
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
env:
DOCKER_BUILDKIT: "1"
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ jobs:
name: 📣 Dispatch main image
needs: [publish-webapp]
if: github.repository == (vars.MAIN_IMAGE_DISPATCH_REPO || 'triggerdotdev/trigger.dev') && github.event_name == 'push' && startsWith(github.ref_name, vars.MAIN_IMAGE_DISPATCH_REF_PREFIX || 'main')
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions: {}
steps:
- name: Build dispatch payload
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-helm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ env:

jobs:
lint-and-test:
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: read
steps:
Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:
# on the owner's charts namespace. Defaults to enabled; the lint-and-test
# job above always runs regardless.
if: ${{ vars.ENABLE_HELM_PRERELEASE != 'false' }}
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: write # for gh-release
packages: write
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ concurrency:
jobs:
show-release-summary:
name: 📋 Release Summary
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions: {}
if: |
github.repository == 'triggerdotdev/trigger.dev' &&
Expand All @@ -48,7 +48,7 @@ jobs:

release:
name: 🚀 Release npm packages
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
environment: npm-publish
permissions:
contents: write
Expand Down Expand Up @@ -211,7 +211,7 @@ jobs:
name: 🔗 Update release Docker link
needs: [release, publish-docker]
if: needs.release.outputs.published == 'true'
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: write
packages: read
Expand Down Expand Up @@ -253,7 +253,7 @@ jobs:
name: 📝 Dispatch changelog PR
needs: [release, update-release]
if: needs.release.outputs.published == 'true' && needs.release.outputs.is_prerelease != 'true'
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions: {}
steps:
- uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
Expand All @@ -266,7 +266,7 @@ jobs:
# The prerelease job needs to be on the same workflow file due to a limitation related to how npm verifies OIDC claims.
prerelease:
name: 🧪 Prerelease
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
environment: npm-publish
permissions:
contents: read
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/sdk-compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [warp-ubuntu-latest-x64-4x]
node: ["20.20", "22.23", "24.18", "26.4"]

steps:
Expand Down Expand Up @@ -54,7 +54,7 @@ jobs:

bun-compat:
name: "Bun Runtime"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-4x
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down Expand Up @@ -96,7 +96,7 @@ jobs:

deno-compat:
name: "Deno Runtime"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-4x
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down Expand Up @@ -142,7 +142,7 @@ jobs:

cloudflare-compat:
name: "Cloudflare Workers"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-4x
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/trivy-image-webapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ concurrency:
jobs:
scan:
name: Scan
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
permissions:
contents: read
packages: read # pull the image from GHCR
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/typecheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ permissions:

jobs:
typecheck:
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x

steps:
- name: ⬇️ Checkout repo
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/unit-tests-internal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:
jobs:
unitTests:
name: "🧪 Unit Tests: Internal"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
strategy:
# one flaky shard shouldn't cancel its siblings - lets us re-run only the failed shard
fail-fast: false
Expand Down Expand Up @@ -131,7 +131,7 @@ jobs:
name: "📊 Merge Reports"
if: ${{ !cancelled() }}
needs: [unitTests]
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/unit-tests-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:
jobs:
unitTests:
name: "🧪 Unit Tests: Packages"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-4x
strategy:
# one flaky shard shouldn't cancel its siblings - lets us re-run only the failed shard
fail-fast: false
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
name: "📊 Merge Reports"
if: ${{ !cancelled() }}
needs: [unitTests]
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/unit-tests-webapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ on:
jobs:
unitTests:
name: "🧪 Unit Tests: Webapp"
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-8x
strategy:
# one flaky shard shouldn't cancel its siblings - lets us re-run only the failed shard
fail-fast: false
Expand Down Expand Up @@ -139,7 +139,7 @@ jobs:
name: "📊 Merge Reports"
if: ${{ !cancelled() }}
needs: [unitTests]
runs-on: ubuntu-latest
runs-on: warp-ubuntu-latest-x64-2x
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
Loading
Loading