From 3629b2ff21a0573a046393cff5ca192cccf905d7 Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 7 Jul 2025 23:53:53 +0930 Subject: [PATCH] fix(problem-matcher): Ensure that if env vars are empy in playbook, they are set to defaults ref: ansible-collections/git-events#1 clusters/.profile#12 --- playbooks/problem_matcher.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/playbooks/problem_matcher.yaml b/playbooks/problem_matcher.yaml index 3990f24..443d9d8 100644 --- a/playbooks/problem_matcher.yaml +++ b/playbooks/problem_matcher.yaml @@ -14,9 +14,23 @@ disable_logging: "{{ not lookup('env', 'ENABLE_DEBUG_LOGGING') | bool | default(false) }}" + - name: Set var gitea_replace_url if empty + ansible.builtin.set_fact: + git_api_url: "{{ payload.repository.url }}" + when: > + git_api_url == "" + + + - name: Set var gitea_replace_url if empty + ansible.builtin.set_fact: + gitea_replace_url: "{{ payload.repository.url }}" + when: > + gitea_replace_url == "" + + - name: Set required Facts ansible.builtin.set_fact: - git_url_api: "{{ payload.repository.url | replace(gitea_replace_url, git_api_url) }}" + git_url_api: "{{ payload.repository.url | replace((gitea_replace_url | split('/api/'))[0], git_api_url) }}" git_url_path_jobs: 'actions/jobs' head_sha: "{{ payload.workflow_job.head_sha }}"