From 20f7c2ac81aa94abd0f7cb6d0e5d108f1a929923 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Thu, 26 Jun 2025 18:05:00 +0000 Subject: [PATCH 1/3] Update GitHub workflows to use self-hosted runners Co-authored-by: imclaudfuen --- .github/workflows/auto-pr-to-main.yml | 2 +- .github/workflows/auto-pr-to-release.yml | 2 +- .github/workflows/check-types.yml | 2 +- .github/workflows/database-migrations-main.yml | 2 +- .github/workflows/database-migrations-release.yml | 2 +- .github/workflows/deploy-test-results.yml | 2 +- .github/workflows/e2e-tests.yml | 4 ++-- .github/workflows/github-releases-to-discord.yml | 2 +- .github/workflows/quick-tests.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test-quick.yml | 2 +- .github/workflows/trigger-tasks-deploy-main.yml | 2 +- .github/workflows/trigger-tasks-deploy-release.yml | 2 +- .github/workflows/unit-tests.yml | 2 +- 14 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/auto-pr-to-main.yml b/.github/workflows/auto-pr-to-main.yml index 48559d0bb0..fa64cf8010 100644 --- a/.github/workflows/auto-pr-to-main.yml +++ b/.github/workflows/auto-pr-to-main.yml @@ -16,7 +16,7 @@ on: - COMP-* jobs: create-pull-request: - runs-on: ubuntu-latest-custom + runs-on: self-hosted continue-on-error: true permissions: pull-requests: write diff --git a/.github/workflows/auto-pr-to-release.yml b/.github/workflows/auto-pr-to-release.yml index 0fc8a659c1..90858d6cf9 100644 --- a/.github/workflows/auto-pr-to-release.yml +++ b/.github/workflows/auto-pr-to-release.yml @@ -5,7 +5,7 @@ on: - main jobs: create-pull-request: - runs-on: ubuntu-latest-custom + runs-on: self-hosted permissions: pull-requests: write contents: write diff --git a/.github/workflows/check-types.yml b/.github/workflows/check-types.yml index 2e6574ba1c..a2b340e5e1 100644 --- a/.github/workflows/check-types.yml +++ b/.github/workflows/check-types.yml @@ -7,7 +7,7 @@ permissions: contents: read jobs: check-types: - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: self-hosted steps: - uses: actions/checkout@v4 - uses: ./.github/actions/dangerous-git-checkout diff --git a/.github/workflows/database-migrations-main.yml b/.github/workflows/database-migrations-main.yml index 962b0f7ec9..c4cf372720 100644 --- a/.github/workflows/database-migrations-main.yml +++ b/.github/workflows/database-migrations-main.yml @@ -7,7 +7,7 @@ on: jobs: migrate: name: Run Database Migrations - runs-on: ubuntu-latest-custom + runs-on: self-hosted steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/database-migrations-release.yml b/.github/workflows/database-migrations-release.yml index fa110ce899..fbaf2eb4dc 100644 --- a/.github/workflows/database-migrations-release.yml +++ b/.github/workflows/database-migrations-release.yml @@ -7,7 +7,7 @@ on: jobs: migrate: name: Run Database Migrations - runs-on: ubuntu-latest-custom + runs-on: self-hosted steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/deploy-test-results.yml b/.github/workflows/deploy-test-results.yml index 14d38d5a2e..a6cd022a48 100644 --- a/.github/workflows/deploy-test-results.yml +++ b/.github/workflows/deploy-test-results.yml @@ -21,7 +21,7 @@ permissions: jobs: deploy-results: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index a78d52b94b..89bd5707c8 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -29,7 +29,7 @@ env: jobs: e2e-tests: name: E2E Tests - ${{ matrix.project }} - runs-on: ubuntu-latest-custom + runs-on: self-hosted timeout-minutes: 20 strategy: @@ -436,7 +436,7 @@ jobs: # Job to post consolidated test results post-results: name: Post Test Results to PR - runs-on: ubuntu-latest + runs-on: self-hosted needs: e2e-tests if: always() && github.event_name == 'pull_request' diff --git a/.github/workflows/github-releases-to-discord.yml b/.github/workflows/github-releases-to-discord.yml index 7a4b6869ef..f37979adc7 100644 --- a/.github/workflows/github-releases-to-discord.yml +++ b/.github/workflows/github-releases-to-discord.yml @@ -8,7 +8,7 @@ jobs: github-releases-to-discord: permissions: contents: read - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/quick-tests.yml b/.github/workflows/quick-tests.yml index 08e2350126..22ddc789dc 100644 --- a/.github/workflows/quick-tests.yml +++ b/.github/workflows/quick-tests.yml @@ -14,7 +14,7 @@ env: jobs: quick-test: - runs-on: ubuntu-latest + runs-on: self-hosted strategy: matrix: app: [app] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 612a3c0c9d..fb5c326c2a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ permissions: jobs: release: name: Release - runs-on: ubuntu-latest-custom + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test-quick.yml b/.github/workflows/test-quick.yml index b7666e5896..eda6b2ebc4 100644 --- a/.github/workflows/test-quick.yml +++ b/.github/workflows/test-quick.yml @@ -14,7 +14,7 @@ on: jobs: quick-checks: name: Quick Checks - runs-on: ubuntu-latest-custom + runs-on: self-hosted timeout-minutes: 5 steps: diff --git a/.github/workflows/trigger-tasks-deploy-main.yml b/.github/workflows/trigger-tasks-deploy-main.yml index b3b5d03dad..ddbcb22785 100644 --- a/.github/workflows/trigger-tasks-deploy-main.yml +++ b/.github/workflows/trigger-tasks-deploy-main.yml @@ -5,7 +5,7 @@ on: - main jobs: deploy: - runs-on: ubuntu-latest-custom + runs-on: self-hosted steps: - uses: actions/checkout@v4 - name: Use Node.js 20.x diff --git a/.github/workflows/trigger-tasks-deploy-release.yml b/.github/workflows/trigger-tasks-deploy-release.yml index 26c089a974..ba1e017cf2 100644 --- a/.github/workflows/trigger-tasks-deploy-release.yml +++ b/.github/workflows/trigger-tasks-deploy-release.yml @@ -7,7 +7,7 @@ on: jobs: deploy: - runs-on: ubuntu-latest-custom + runs-on: self-hosted steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index e3dff0dd25..4976c18903 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -24,7 +24,7 @@ on: jobs: unit-tests: name: Unit Tests - runs-on: ubuntu-latest-custom + runs-on: self-hosted timeout-minutes: 10 strategy: From 4d2424703b03c144a54350c13d3127075049ae69 Mon Sep 17 00:00:00 2001 From: Claudio Fuentes Date: Thu, 26 Jun 2025 14:33:20 -0400 Subject: [PATCH 2/3] ci(github): switch to buildjet runners for workflows - update workflows to use buildjet-32vcpu-ubuntu-2204-arm - replace actions/cache with buildjet/cache --- .github/workflows/auto-pr-to-main.yml | 2 +- .github/workflows/auto-pr-to-release.yml | 2 +- .github/workflows/check-types.yml | 2 +- .github/workflows/database-migrations-main.yml | 2 +- .github/workflows/database-migrations-release.yml | 2 +- .github/workflows/deploy-test-results.yml | 2 +- .github/workflows/e2e-tests.yml | 10 +++++----- .github/workflows/github-releases-to-discord.yml | 2 +- .github/workflows/quick-tests.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/test-quick.yml | 6 +++--- .github/workflows/trigger-tasks-deploy-main.yml | 2 +- .github/workflows/trigger-tasks-deploy-release.yml | 2 +- .github/workflows/unit-tests.yml | 4 ++-- 14 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/auto-pr-to-main.yml b/.github/workflows/auto-pr-to-main.yml index fa64cf8010..14afae2d28 100644 --- a/.github/workflows/auto-pr-to-main.yml +++ b/.github/workflows/auto-pr-to-main.yml @@ -16,7 +16,7 @@ on: - COMP-* jobs: create-pull-request: - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm continue-on-error: true permissions: pull-requests: write diff --git a/.github/workflows/auto-pr-to-release.yml b/.github/workflows/auto-pr-to-release.yml index 90858d6cf9..8928e43f91 100644 --- a/.github/workflows/auto-pr-to-release.yml +++ b/.github/workflows/auto-pr-to-release.yml @@ -5,7 +5,7 @@ on: - main jobs: create-pull-request: - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm permissions: pull-requests: write contents: write diff --git a/.github/workflows/check-types.yml b/.github/workflows/check-types.yml index a2b340e5e1..5f7a16f3e3 100644 --- a/.github/workflows/check-types.yml +++ b/.github/workflows/check-types.yml @@ -7,7 +7,7 @@ permissions: contents: read jobs: check-types: - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - uses: actions/checkout@v4 - uses: ./.github/actions/dangerous-git-checkout diff --git a/.github/workflows/database-migrations-main.yml b/.github/workflows/database-migrations-main.yml index c4cf372720..3505894bd0 100644 --- a/.github/workflows/database-migrations-main.yml +++ b/.github/workflows/database-migrations-main.yml @@ -7,7 +7,7 @@ on: jobs: migrate: name: Run Database Migrations - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/database-migrations-release.yml b/.github/workflows/database-migrations-release.yml index fbaf2eb4dc..0b8712ae6c 100644 --- a/.github/workflows/database-migrations-release.yml +++ b/.github/workflows/database-migrations-release.yml @@ -7,7 +7,7 @@ on: jobs: migrate: name: Run Database Migrations - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/deploy-test-results.yml b/.github/workflows/deploy-test-results.yml index a6cd022a48..75f3cba3d9 100644 --- a/.github/workflows/deploy-test-results.yml +++ b/.github/workflows/deploy-test-results.yml @@ -21,7 +21,7 @@ permissions: jobs: deploy-results: - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - name: Checkout diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 89bd5707c8..d572d45269 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -29,7 +29,7 @@ env: jobs: e2e-tests: name: E2E Tests - ${{ matrix.project }} - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm timeout-minutes: 20 strategy: @@ -62,7 +62,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: actions/cache@v4 + uses: buildjet/cache@v3 with: path: | ~/.bun/install/cache @@ -75,7 +75,7 @@ jobs: ${{ runner.os }}-bun- - name: Cache Next.js build - uses: actions/cache@v4 + uses: buildjet/cache@v3 with: path: | apps/app/.next/cache @@ -116,7 +116,7 @@ jobs: echo "browser_versions=$BROWSER_VERSIONS" >> $GITHUB_OUTPUT - name: Cache Playwright browsers - uses: actions/cache@v4 + uses: buildjet/cache@v3 id: playwright-cache with: path: | @@ -436,7 +436,7 @@ jobs: # Job to post consolidated test results post-results: name: Post Test Results to PR - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm needs: e2e-tests if: always() && github.event_name == 'pull_request' diff --git a/.github/workflows/github-releases-to-discord.yml b/.github/workflows/github-releases-to-discord.yml index f37979adc7..f40cf77385 100644 --- a/.github/workflows/github-releases-to-discord.yml +++ b/.github/workflows/github-releases-to-discord.yml @@ -8,7 +8,7 @@ jobs: github-releases-to-discord: permissions: contents: read - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/quick-tests.yml b/.github/workflows/quick-tests.yml index 22ddc789dc..901a90f6aa 100644 --- a/.github/workflows/quick-tests.yml +++ b/.github/workflows/quick-tests.yml @@ -14,7 +14,7 @@ env: jobs: quick-test: - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm strategy: matrix: app: [app] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fb5c326c2a..33fed52573 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ permissions: jobs: release: name: Release - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - name: Checkout uses: actions/checkout@v4 @@ -36,7 +36,7 @@ jobs: bun-version: latest # Optional: specify a bun version - name: Cache dependencies - uses: actions/cache@v4 + uses: buildjet/cache@v3 with: path: | ~/.bun/install/cache diff --git a/.github/workflows/test-quick.yml b/.github/workflows/test-quick.yml index eda6b2ebc4..34c0fae667 100644 --- a/.github/workflows/test-quick.yml +++ b/.github/workflows/test-quick.yml @@ -14,7 +14,7 @@ on: jobs: quick-checks: name: Quick Checks - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm timeout-minutes: 5 steps: @@ -29,7 +29,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: actions/cache@v4 + uses: buildjet/cache@v3 with: path: | ~/.bun/install/cache @@ -42,7 +42,7 @@ jobs: ${{ runner.os }}-bun- - name: Cache Next.js build - uses: actions/cache@v4 + uses: buildjet/cache@v3 with: path: | apps/app/.next/cache diff --git a/.github/workflows/trigger-tasks-deploy-main.yml b/.github/workflows/trigger-tasks-deploy-main.yml index ddbcb22785..7e7ef0ae06 100644 --- a/.github/workflows/trigger-tasks-deploy-main.yml +++ b/.github/workflows/trigger-tasks-deploy-main.yml @@ -5,7 +5,7 @@ on: - main jobs: deploy: - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - uses: actions/checkout@v4 - name: Use Node.js 20.x diff --git a/.github/workflows/trigger-tasks-deploy-release.yml b/.github/workflows/trigger-tasks-deploy-release.yml index ba1e017cf2..4424f56293 100644 --- a/.github/workflows/trigger-tasks-deploy-release.yml +++ b/.github/workflows/trigger-tasks-deploy-release.yml @@ -7,7 +7,7 @@ on: jobs: deploy: - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 4976c18903..32d61633e2 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -24,7 +24,7 @@ on: jobs: unit-tests: name: Unit Tests - runs-on: self-hosted + runs-on: buildjet-32vcpu-ubuntu-2204-arm timeout-minutes: 10 strategy: @@ -43,7 +43,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: actions/cache@v4 + uses: buildjet/cache@v3 with: path: | ~/.bun/install/cache From e45145e63d29511a48d134d213eaba24bb15e805 Mon Sep 17 00:00:00 2001 From: Claudio Fuentes Date: Thu, 26 Jun 2025 14:43:18 -0400 Subject: [PATCH 3/3] ci(github): update workflows to use warp runners and cache actions - change runner from buildjet-32vcpu-ubuntu-2204-arm to warp-ubuntu-latest-arm64-4x - replace buildjet/cache with WarpBuilds/cache in multiple workflows --- .github/workflows/auto-pr-to-main.yml | 2 +- .github/workflows/auto-pr-to-release.yml | 2 +- .github/workflows/check-types.yml | 2 +- .github/workflows/database-migrations-main.yml | 2 +- .github/workflows/database-migrations-release.yml | 2 +- .github/workflows/deploy-test-results.yml | 2 +- .github/workflows/e2e-tests.yml | 10 +++++----- .github/workflows/github-releases-to-discord.yml | 2 +- .github/workflows/quick-tests.yml | 2 +- .github/workflows/release.yml | 4 ++-- .github/workflows/test-quick.yml | 6 +++--- .github/workflows/trigger-tasks-deploy-main.yml | 2 +- .github/workflows/trigger-tasks-deploy-release.yml | 2 +- .github/workflows/unit-tests.yml | 4 ++-- 14 files changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/auto-pr-to-main.yml b/.github/workflows/auto-pr-to-main.yml index 14afae2d28..2539894668 100644 --- a/.github/workflows/auto-pr-to-main.yml +++ b/.github/workflows/auto-pr-to-main.yml @@ -16,7 +16,7 @@ on: - COMP-* jobs: create-pull-request: - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x continue-on-error: true permissions: pull-requests: write diff --git a/.github/workflows/auto-pr-to-release.yml b/.github/workflows/auto-pr-to-release.yml index 8928e43f91..3e574a4cee 100644 --- a/.github/workflows/auto-pr-to-release.yml +++ b/.github/workflows/auto-pr-to-release.yml @@ -5,7 +5,7 @@ on: - main jobs: create-pull-request: - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x permissions: pull-requests: write contents: write diff --git a/.github/workflows/check-types.yml b/.github/workflows/check-types.yml index 5f7a16f3e3..a6499f1ae2 100644 --- a/.github/workflows/check-types.yml +++ b/.github/workflows/check-types.yml @@ -7,7 +7,7 @@ permissions: contents: read jobs: check-types: - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - uses: actions/checkout@v4 - uses: ./.github/actions/dangerous-git-checkout diff --git a/.github/workflows/database-migrations-main.yml b/.github/workflows/database-migrations-main.yml index 3505894bd0..70a94e6a0b 100644 --- a/.github/workflows/database-migrations-main.yml +++ b/.github/workflows/database-migrations-main.yml @@ -7,7 +7,7 @@ on: jobs: migrate: name: Run Database Migrations - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/database-migrations-release.yml b/.github/workflows/database-migrations-release.yml index 0b8712ae6c..9c039e276c 100644 --- a/.github/workflows/database-migrations-release.yml +++ b/.github/workflows/database-migrations-release.yml @@ -7,7 +7,7 @@ on: jobs: migrate: name: Run Database Migrations - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.github/workflows/deploy-test-results.yml b/.github/workflows/deploy-test-results.yml index 75f3cba3d9..8601020bc4 100644 --- a/.github/workflows/deploy-test-results.yml +++ b/.github/workflows/deploy-test-results.yml @@ -21,7 +21,7 @@ permissions: jobs: deploy-results: - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - name: Checkout diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index d572d45269..19bbe790f6 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -29,7 +29,7 @@ env: jobs: e2e-tests: name: E2E Tests - ${{ matrix.project }} - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x timeout-minutes: 20 strategy: @@ -62,7 +62,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: buildjet/cache@v3 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache @@ -75,7 +75,7 @@ jobs: ${{ runner.os }}-bun- - name: Cache Next.js build - uses: buildjet/cache@v3 + uses: WarpBuilds/cache@v1 with: path: | apps/app/.next/cache @@ -116,7 +116,7 @@ jobs: echo "browser_versions=$BROWSER_VERSIONS" >> $GITHUB_OUTPUT - name: Cache Playwright browsers - uses: buildjet/cache@v3 + uses: WarpBuilds/cache@v1 id: playwright-cache with: path: | @@ -436,7 +436,7 @@ jobs: # Job to post consolidated test results post-results: name: Post Test Results to PR - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x needs: e2e-tests if: always() && github.event_name == 'pull_request' diff --git a/.github/workflows/github-releases-to-discord.yml b/.github/workflows/github-releases-to-discord.yml index f40cf77385..63fbf4483e 100644 --- a/.github/workflows/github-releases-to-discord.yml +++ b/.github/workflows/github-releases-to-discord.yml @@ -8,7 +8,7 @@ jobs: github-releases-to-discord: permissions: contents: read - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/quick-tests.yml b/.github/workflows/quick-tests.yml index 901a90f6aa..1a329e39bc 100644 --- a/.github/workflows/quick-tests.yml +++ b/.github/workflows/quick-tests.yml @@ -14,7 +14,7 @@ env: jobs: quick-test: - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x strategy: matrix: app: [app] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 33fed52573..8d085ceb08 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ permissions: jobs: release: name: Release - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - name: Checkout uses: actions/checkout@v4 @@ -36,7 +36,7 @@ jobs: bun-version: latest # Optional: specify a bun version - name: Cache dependencies - uses: buildjet/cache@v3 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache diff --git a/.github/workflows/test-quick.yml b/.github/workflows/test-quick.yml index 34c0fae667..174c245642 100644 --- a/.github/workflows/test-quick.yml +++ b/.github/workflows/test-quick.yml @@ -14,7 +14,7 @@ on: jobs: quick-checks: name: Quick Checks - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x timeout-minutes: 5 steps: @@ -29,7 +29,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: buildjet/cache@v3 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache @@ -42,7 +42,7 @@ jobs: ${{ runner.os }}-bun- - name: Cache Next.js build - uses: buildjet/cache@v3 + uses: WarpBuilds/cache@v1 with: path: | apps/app/.next/cache diff --git a/.github/workflows/trigger-tasks-deploy-main.yml b/.github/workflows/trigger-tasks-deploy-main.yml index 7e7ef0ae06..cc4ac203e3 100644 --- a/.github/workflows/trigger-tasks-deploy-main.yml +++ b/.github/workflows/trigger-tasks-deploy-main.yml @@ -5,7 +5,7 @@ on: - main jobs: deploy: - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - uses: actions/checkout@v4 - name: Use Node.js 20.x diff --git a/.github/workflows/trigger-tasks-deploy-release.yml b/.github/workflows/trigger-tasks-deploy-release.yml index 4424f56293..b471116cfc 100644 --- a/.github/workflows/trigger-tasks-deploy-release.yml +++ b/.github/workflows/trigger-tasks-deploy-release.yml @@ -7,7 +7,7 @@ on: jobs: deploy: - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 32d61633e2..ada3f01b0f 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -24,7 +24,7 @@ on: jobs: unit-tests: name: Unit Tests - runs-on: buildjet-32vcpu-ubuntu-2204-arm + runs-on: warp-ubuntu-latest-arm64-4x timeout-minutes: 10 strategy: @@ -43,7 +43,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: buildjet/cache@v3 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache