From 8b8a90e6a4d3503b9a00f6443386d94e2a4a46ec Mon Sep 17 00:00:00 2001 From: Guillaume Boutry Date: Fri, 28 Feb 2025 22:31:24 +0100 Subject: [PATCH] Minimize publish job regex The previous ansible step is already fetching the complete charm name. Adding `.*$` is creating issues as charm sharing a similar name will be slurped by this job, making the publication process work twice. Example of a charm sharing a similar name: cinder-volume and cinder-volume-ceph. Change-Id: I3978fdd2f91534f088c02218e9569cf5626abcaf Signed-off-by: Guillaume Boutry --- roles/charm-publish/tasks/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/charm-publish/tasks/main.yaml b/roles/charm-publish/tasks/main.yaml index 7821f1e9..6b2317d7 100644 --- a/roles/charm-publish/tasks/main.yaml +++ b/roles/charm-publish/tasks/main.yaml @@ -12,7 +12,7 @@ - name: Get relevant charm build jobs set_fact: - relevant_charm_build_jobs: "{{ build_output.json | selectattr('job_name', 'match', '^charm-build-'+ charm_name +'.*$') | map(attribute='job_name') | list }}" + relevant_charm_build_jobs: "{{ build_output.json | selectattr('job_name', 'match', '^charm-build-'+ charm_name +'$') | map(attribute='job_name') | list }}" - name: Print relevant build jobs debug: