From 46b88cc03e8bd283ba5d58613517ca0f744c34e8 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Sat, 10 Oct 2026 12:02:34 +0200 Subject: [PATCH] ci: route jobs to the gradle and light runners (#385) Moves Gradle jobs to the dedicated `gradle` runner (capacity 1, 8g per job) and the cheap gate/lint jobs to `light`. Two runners used to share the `docker` label, so two Gradle builds could run at once and the VPS ran out of memory. Only `runs-on` lines change. Co-authored-by: Jean-Luc Makiola Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/385 --- .gitea/workflows/beta.yaml | 4 ++-- .gitea/workflows/release.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/beta.yaml b/.gitea/workflows/beta.yaml index 46e33baa..fe452a95 100644 --- a/.gitea/workflows/beta.yaml +++ b/.gitea/workflows/beta.yaml @@ -15,7 +15,7 @@ jobs: detect: # Gitea only; see the same guard in release.yaml. if: github.repository_owner == 'makiolaj' - runs-on: docker + runs-on: light outputs: is_beta: ${{ steps.v.outputs.is_beta }} version: ${{ steps.v.outputs.version }} @@ -41,7 +41,7 @@ jobs: beta: needs: detect if: needs.detect.outputs.is_beta == 'true' - runs-on: docker + runs-on: gradle env: ANDROID_HOME: /opt/android-sdk ANDROID_SDK_ROOT: /opt/android-sdk diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 5d2d4b24..1bdb69e8 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -43,7 +43,7 @@ jobs: # secrets. repository_owner differs between the two forges regardless of # URL, proxy or instance rename, so this closes it permanently. if: github.repository_owner == 'makiolaj' - runs-on: docker + runs-on: light outputs: is_release: ${{ steps.v.outputs.is_release }} version: ${{ steps.v.outputs.version }} @@ -85,7 +85,7 @@ jobs: release: needs: detect if: needs.detect.outputs.is_release == 'true' || github.event_name == 'workflow_dispatch' - runs-on: docker + runs-on: gradle env: ANDROID_HOME: /opt/android-sdk ANDROID_SDK_ROOT: /opt/android-sdk