File tree Expand file tree Collapse file tree 3 files changed +25
-6
lines changed Expand file tree Collapse file tree 3 files changed +25
-6
lines changed Original file line number Diff line number Diff line change @@ -35,14 +35,14 @@ Role Variables
35
35
This is a copy from ` defaults/main.yml `
36
36
37
37
``` yaml
38
- # Runner user - user inder which is the local runner service running
38
+ # Runner user - user under which is the local runner service running
39
39
runner_user : runner
40
40
41
41
# Directory where the local runner will be installed
42
42
runner_dir : /opt/actions-runner
43
43
44
44
# Version of the GitHub Actions Runner
45
- runner_version : " 2.165.2 "
45
+ runner_version : " latest "
46
46
47
47
# If found, replace already registered runner
48
48
replace_runner : yes
Original file line number Diff line number Diff line change 1
1
---
2
- # Runner user - user inder which is the local runner service running
2
+ # Runner user - user under which is the local runner service running
3
3
runner_user : runner
4
4
5
5
# Directory where the local runner will be installed
6
6
runner_dir : /opt/actions-runner
7
7
8
8
# Version of the GitHub Actions Runner
9
- runner_version : " 2.165.2 "
9
+ runner_version : " latest "
10
10
11
11
# If found, replace already registered runner
12
12
replace_runner : yes
Original file line number Diff line number Diff line change 10
10
tags :
11
11
- install
12
12
13
+ - name : Find the lates runner version
14
+ uri :
15
+ url : " https://api.github.com/repos/actions/runner/releases/latest"
16
+ method : GET
17
+ force_basic_auth : yes
18
+ return_content : yes
19
+ status_code : 200
20
+ body_format : json
21
+ register : api_response
22
+ # run_once: yes
23
+ # delegate_to: localhost
24
+ when : runner_version == "latest"
25
+ tags :
26
+ - install
27
+
28
+ - name : Set runner_version variable ("{{ api_response.json.tag_name | regex_replace('^v', '') }}")
29
+ set_fact :
30
+ runner_version : " {{ api_response.json.tag_name | regex_replace('^v', '') }}"
31
+ when : runner_version == "latest"
32
+
13
33
- name : Download runner package version - "{{ runner_version }}"
14
34
get_url :
15
35
url : " https://github.com/actions/runner/releases/download/v{{ runner_version }}/actions-runner-linux-x64-{{ runner_version }}.tar.gz"
16
36
dest : " ./actions-runner-linux-{{ runner_version }}.tar.gz"
17
37
force : no
18
38
run_once : yes
19
39
delegate_to : localhost
20
- when : runner_version != "latest"
21
40
tags :
22
- - install
41
+ - install
23
42
24
43
- name : Unarchive package
25
44
unarchive :
You can’t perform that action at this time.
0 commit comments