From b48038a3a9a5f59c251fc82d53aa6e5a68456e61 Mon Sep 17 00:00:00 2001 From: Emil Simeonov Date: Thu, 18 Jun 2026 04:11:43 +0200 Subject: [PATCH] GRM-10: fix: add timeout to runner registration to prevent indefinite hangs --- ansible/roles/gitea-runner/tasks/docker_mode.yml | 1 + ansible/roles/gitea-runner/tasks/register.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/ansible/roles/gitea-runner/tasks/docker_mode.yml b/ansible/roles/gitea-runner/tasks/docker_mode.yml index 73ef0ad..b9194c1 100644 --- a/ansible/roles/gitea-runner/tasks/docker_mode.yml +++ b/ansible/roles/gitea-runner/tasks/docker_mode.yml @@ -39,6 +39,7 @@ - not skip_runner_registration register: register_output changed_when: "'already exists' not in register_output.stdout | default('')" + timeout: 60 - name: Check if gitea_runner container exists ansible.builtin.command: docker inspect -f '{{ '{{' }} .State.Running {{ '}}' }}' gitea-runner-{{ runner_name }} diff --git a/ansible/roles/gitea-runner/tasks/register.yml b/ansible/roles/gitea-runner/tasks/register.yml index 11ea682..4eb0290 100644 --- a/ansible/roles/gitea-runner/tasks/register.yml +++ b/ansible/roles/gitea-runner/tasks/register.yml @@ -23,3 +23,4 @@ when: not runner_registered.stat.exists register: register_output changed_when: "'already exists' not in register_output.stdout | default('')" + timeout: 60