ci(runner): scope runner label strictly to logar and update release/ci workflows
CI Test Suite / Run Component Tests & Pipeline Verification (push) Failing after 1s
Release Binaries & Packages / Build & Release Standalone Binaries (Linux & Windows Cross-Compilation) (push) Failing after 0s
Build and Push LOGAR Runner / Build & Push LOGAR Runner Image (push) Canceled after 0s

This commit is contained in:
2026-09-26 18:06:34 +02:00
parent 0e616d614c
commit 92d858841d
4 changed files with 5 additions and 7 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ jobs:
test:
name: Run Component Tests & Pipeline Verification
if: "!startsWith(github.ref, 'refs/tags/')"
runs-on: ubuntu-latest
runs-on: logar
steps:
- name: Checkout Code
uses: actions/checkout@v4
+1 -1
View File
@@ -16,7 +16,7 @@ on:
jobs:
release:
name: Build & Release Standalone Binaries (Linux & Windows Cross-Compilation)
runs-on: ubuntu-latest
runs-on: logar
steps:
- name: Checkout Code
uses: actions/checkout@v4
+2 -4
View File
@@ -27,9 +27,7 @@ You can run CI/CD jobs directly inside this container image in `.gitea/workflows
jobs:
release:
name: Build & Release Standalone Binaries
runs-on: ubuntu-latest
container:
image: gitea.eibl.tech/me0nline/logar-runner:latest
runs-on: logar
steps:
- uses: actions/checkout@v4
- run: python3 compilation/package_dist.py --target all
@@ -53,4 +51,4 @@ Trigger the automated workflow [`.gitea/workflows/build-runner.yml`](../.gitea/w
- `GITEA_RUNNER_REGISTRATION_TOKEN`: `<your-gitea-runner-token>`
6. Click **Deploy the stack**.
The runner will automatically register with Gitea under labels `ubuntu-latest`, `debian-latest`, and `logar-runner`, executing jobs inside the pre-configured `gitea.eibl.tech/me0nline/logar-runner:latest` container.
The runner will automatically register with Gitea under the dedicated label `logar`, executing jobs inside the pre-configured `gitea.eibl.tech/me0nline/logar-runner:latest` container.
+1 -1
View File
@@ -11,7 +11,7 @@ services:
- GITEA_INSTANCE_URL=${GITEA_INSTANCE_URL:-https://gitea.eibl.tech}
- GITEA_RUNNER_REGISTRATION_TOKEN=${GITEA_RUNNER_REGISTRATION_TOKEN:-MGynktVmt75MWfqRjahWLKsLKvOlrXDQZH5Wsn2p}
- GITEA_RUNNER_NAME=${GITEA_RUNNER_NAME:-logar-build-runner}
- GITEA_RUNNER_LABELS=ubuntu-latest:docker://gitea.eibl.tech/me0nline/logar-runner:latest,debian-latest:docker://gitea.eibl.tech/me0nline/logar-runner:latest,logar-runner:docker://gitea.eibl.tech/me0nline/logar-runner:latest
- GITEA_RUNNER_LABELS=logar:docker://gitea.eibl.tech/me0nline/logar-runner:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- logar_runner_data:/data