Skip to content

Commit 9c4dd96

Browse files
Merge pull request #69 from MonolithProjects/develop
Fix for Labels
2 parents c1132d9 + b00b880 commit 9c4dd96

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

molecule/default/verify.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,9 @@
3232
that:
3333
- runner_name in registered_runners.json.runners|map(attribute='name')|list
3434
- registered_runners.json.runners|map(attribute='status') == ["online"]
35-
quiet: true
35+
quiet: true
36+
37+
# - name: Check Labels ### does not work ... will fix the other day :-P
38+
# fail:
39+
# msg: Woops some labels differ "{{ (registered_runners.json.runners.0 | json_query('labels[*].name') | difference(['Linux', 'self-hosted', 'X64', 'label1', 'repo-runner'])) }}"
40+
# when: (registered_runners.json.runners.0 | json_query('labels[*].name') | list | difference(['Linux', 'self-hosted', 'X64', 'label1', 'repo-runner'])) != ([])

molecule/repo/verify.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,8 @@
3939

4040
- debug:
4141
var: registered_runners.json.runners|map(attribute='name')
42+
43+
# - name: Check Labels ### does not work ... will fix the other day :-P
44+
# fail:
45+
# msg: Woops some labels differ "{{ (registered_runners.json.runners.0 | json_query('labels[*].name') | difference(['Linux', 'self-hosted', 'X64', 'label1', 'repo-runner'])) }}"
46+
# when: (registered_runners.json.runners.0 | json_query('labels[*].name') | list | difference(['Linux', 'self-hosted', 'X64', 'label1', 'repo-runner'])) != ([])

tasks/install_runner.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989

9090
- name: Register runner (if new installation) for organization
9191
command: "{{ runner_dir }}/./config.sh --url {{ github_url }}/{{ github_owner | default(github_account) }} \
92-
--token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels }} --unattended"
92+
--token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels | join(',') }} --unattended"
9393
args:
9494
chdir: "{{ runner_dir }}"
9595
become: yes
@@ -101,7 +101,7 @@
101101

102102
- name: Replace registered runner for repo
103103
command: "{{ runner_dir }}/config.sh --url {{ github_url }}/{{ github_owner | default(github_account) }}/{{ github_repo }} \
104-
--token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels }} --unattended --replace"
104+
--token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels | join(',') }} --unattended --replace"
105105
args:
106106
chdir: "{{ runner_dir }}"
107107
become: yes
@@ -113,7 +113,7 @@
113113

114114
- name: Replace registered runner for organization
115115
command: "{{ runner_dir }}/config.sh --url {{ github_url }}/{{ github_owner | default(github_account) }} \
116-
--token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels }} --unattended --replace"
116+
--token {{ registration.json.token }} --name {{ runner_name }} --labels {{ runner_labels | join(',') }} --unattended --replace"
117117
args:
118118
chdir: "{{ runner_dir }}"
119119
become: yes

0 commit comments

Comments
 (0)