diff --git a/.github/workflows/auto-pr-to-main.yml b/.github/workflows/auto-pr-to-main.yml index 48559d0bb0..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: ubuntu-latest-custom + 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 0fc8a659c1..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: ubuntu-latest-custom + 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 2e6574ba1c..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-4vcpu-ubuntu-2204 + 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 962b0f7ec9..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: ubuntu-latest-custom + 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 fa110ce899..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: ubuntu-latest-custom + 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 14d38d5a2e..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: ubuntu-latest + 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 a78d52b94b..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: ubuntu-latest-custom + runs-on: warp-ubuntu-latest-arm64-4x timeout-minutes: 20 strategy: @@ -62,7 +62,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: actions/cache@v4 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache @@ -75,7 +75,7 @@ jobs: ${{ runner.os }}-bun- - name: Cache Next.js build - uses: actions/cache@v4 + 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: actions/cache@v4 + 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: ubuntu-latest + 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 7a4b6869ef..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: ubuntu-latest + 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 08e2350126..1a329e39bc 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: warp-ubuntu-latest-arm64-4x strategy: matrix: app: [app] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 612a3c0c9d..8d085ceb08 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: 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: actions/cache@v4 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache diff --git a/.github/workflows/test-quick.yml b/.github/workflows/test-quick.yml index b7666e5896..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: ubuntu-latest-custom + runs-on: warp-ubuntu-latest-arm64-4x timeout-minutes: 5 steps: @@ -29,7 +29,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: actions/cache@v4 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache @@ -42,7 +42,7 @@ jobs: ${{ runner.os }}-bun- - name: Cache Next.js build - uses: actions/cache@v4 + 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 b3b5d03dad..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: ubuntu-latest-custom + 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 26c089a974..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: ubuntu-latest-custom + 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 e3dff0dd25..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: ubuntu-latest-custom + runs-on: warp-ubuntu-latest-arm64-4x timeout-minutes: 10 strategy: @@ -43,7 +43,7 @@ jobs: bun-version: latest - name: Cache dependencies - uses: actions/cache@v4 + uses: WarpBuilds/cache@v1 with: path: | ~/.bun/install/cache