diff --git a/.github/workflows/build-bundle.yml b/.github/workflows/build-bundle.yml index 6365ba93cb..a108bc424a 100644 --- a/.github/workflows/build-bundle.yml +++ b/.github/workflows/build-bundle.yml @@ -40,7 +40,7 @@ on: jobs: build-bundle: name: Build and Upload Penpot Bundle - runs-on: ubuntu-24.04 + runs-on: self-hosted env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/.github/workflows/build-docker-devenv.yml b/.github/workflows/build-docker-devenv.yml index 3d5bae1d12..cbf372f7f8 100644 --- a/.github/workflows/build-docker-devenv.yml +++ b/.github/workflows/build-docker-devenv.yml @@ -7,7 +7,7 @@ jobs: build-and-push: name: Build and push DevEnv Docker image environment: release-admins - runs-on: ubuntu-24.04 + runs-on: self-hosted steps: - name: Checkout code diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 76d5c72bc1..90b15d08e1 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -19,7 +19,7 @@ on: jobs: build-and-push: name: Build and Push Penpot Docker Images - runs-on: ubuntu-24.04-arm + runs-on: self-hosted steps: - name: Checkout code diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0d1e008d21..3dcfbf2dae 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,7 @@ concurrency: jobs: lint: name: "Linter" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest steps: @@ -34,7 +34,7 @@ jobs: test-common: name: "Common Tests" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest steps: @@ -53,7 +53,7 @@ jobs: test-plugins: name: Plugins Runtime Linter & Tests - runs-on: ubuntu-24.04 + runs-on: self-hosted steps: - uses: actions/checkout@v4 @@ -98,7 +98,7 @@ jobs: test-frontend: name: "Frontend Tests" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest steps: @@ -119,7 +119,7 @@ jobs: test-render-wasm: name: "Render WASM Tests" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest steps: @@ -143,7 +143,7 @@ jobs: test-backend: name: "Backend Tests" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest services: @@ -182,7 +182,7 @@ jobs: test-library: name: "Library Tests" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest steps: @@ -196,7 +196,7 @@ jobs: build-integration: name: "Build Integration Bundle" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest steps: @@ -217,7 +217,7 @@ jobs: test-integration-1: name: "Integration Tests 1/4" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest needs: build-integration @@ -247,7 +247,7 @@ jobs: test-integration-2: name: "Integration Tests 2/4" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest needs: build-integration @@ -277,7 +277,7 @@ jobs: test-integration-3: name: "Integration Tests 3/4" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest needs: build-integration @@ -307,7 +307,7 @@ jobs: test-integration-4: name: "Integration Tests 4/4" - runs-on: ubuntu-24.04 + runs-on: self-hosted container: penpotapp/devenv:latest needs: build-integration