From 62f7af7fe5f84af3daada2a125f295d65da63f33 Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Mon, 13 Jul 2026 16:05:20 -0300 Subject: [PATCH 1/3] change all langflow self hosted runners to github ubuntu-latest --- .github/workflows/build-multiarch.yml | 8 ++++---- .github/workflows/nightly-build.yml | 8 ++++---- .github/workflows/test-ci.yml | 12 ++++++------ 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index d222635ac..9e78e1528 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -88,7 +88,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" # frontend - image: frontend @@ -103,7 +103,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" # langflow - image: langflow @@ -118,7 +118,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" # opensearch - image: opensearch @@ -133,7 +133,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" runs-on: ${{ matrix.runs-on }} diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 5471332d4..5b6e612ed 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -111,7 +111,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" # frontend - image: frontend @@ -126,7 +126,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" # langflow - image: langflow @@ -141,7 +141,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" # opensearch - image: opensearch @@ -156,7 +156,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" runs-on: ${{ matrix.runs-on }} diff --git a/.github/workflows/test-ci.yml b/.github/workflows/test-ci.yml index 6cd65d032..28fb59e2a 100644 --- a/.github/workflows/test-ci.yml +++ b/.github/workflows/test-ci.yml @@ -67,7 +67,7 @@ jobs: needs: changes if: ${{ needs.changes.outputs.e2e == 'true' || needs.changes.outputs.integration == 'true' || github.event_name == 'workflow_dispatch' }} runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" steps: - run: df -h @@ -226,7 +226,7 @@ jobs: needs: [changes, build-images] if: ${{ needs.changes.outputs.integration == 'true' || github.event_name == 'workflow_dispatch' }} runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" strategy: fail-fast: false matrix: @@ -327,7 +327,7 @@ jobs: needs: [changes, build-images] if: ${{ needs.changes.outputs.e2e == 'true' || github.event_name == 'workflow_dispatch' }} runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" strategy: fail-fast: false matrix: @@ -473,7 +473,7 @@ jobs: if: ${{ !cancelled() && (needs.changes.outputs.e2e == 'true' || github.event_name == 'workflow_dispatch') && needs.e2e-run.result != 'skipped' }} needs: [changes, e2e-run] runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" permissions: contents: read steps: @@ -513,7 +513,7 @@ jobs: needs: [changes, build-images, test-suite] if: always() runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" steps: - name: Check split integration result run: | @@ -533,7 +533,7 @@ jobs: needs: [changes, build-images, e2e-run] if: always() runs-on: - labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] + labels: "ubuntu-latest" steps: - name: Check E2E result run: | From 8c16269e1e6ccaefea592ea6e6859fc94b1810bd Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Mon, 13 Jul 2026 16:42:03 -0300 Subject: [PATCH 2/3] back to arm64 runners on arm64 build --- .github/workflows/build-multiarch.yml | 6 +++--- .github/workflows/nightly-build.yml | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index 9e78e1528..b5cc56c3c 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -103,7 +103,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] # langflow - image: langflow @@ -118,7 +118,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] # opensearch - image: opensearch @@ -133,7 +133,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] runs-on: ${{ matrix.runs-on }} diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 5b6e612ed..5471332d4 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -111,7 +111,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] # frontend - image: frontend @@ -126,7 +126,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] # langflow - image: langflow @@ -141,7 +141,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] # opensearch - image: opensearch @@ -156,7 +156,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] runs-on: ${{ matrix.runs-on }} From 2000f54ec587acf2a68732d6b63eacb9e635ecef Mon Sep 17 00:00:00 2001 From: Lucas Oliveira Date: Mon, 13 Jul 2026 16:49:19 -0300 Subject: [PATCH 3/3] remove ubuntu latest from arm64 build --- .github/workflows/build-multiarch.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-multiarch.yml b/.github/workflows/build-multiarch.yml index b5cc56c3c..d222635ac 100644 --- a/.github/workflows/build-multiarch.yml +++ b/.github/workflows/build-multiarch.yml @@ -88,7 +88,7 @@ jobs: platform: linux/arm64 arch: arm64 runs-on: - labels: "ubuntu-latest" + labels: ["self-hosted", "linux", "ARM64", "langflow-ai-arm64-40gb-ephemeral-sudo"] # frontend - image: frontend