Skip to content

Commit 25b5db9

Browse files
committed
Configure renovate to update dependencies
1 parent 65e37bf commit 25b5db9

File tree

3 files changed

+19
-5
lines changed

3 files changed

+19
-5
lines changed

.github/renovate.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"config:recommended"
44
],
55
"enabledManagers": [
6-
"github-actions"
6+
"github-actions",
7+
"regex"
78
],
89
"packageRules": [
910
{
@@ -18,5 +19,15 @@
1819
"digest"
1920
]
2021
}
22+
],
23+
"regexManagers": [
24+
{
25+
"managerFilePatterns": [
26+
"roles/mediaserver/defaults/main.yml"
27+
],
28+
"matchStrings": [
29+
"\\s+# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+version: (?<currentValue>.*)"
30+
]
31+
}
2132
]
2233
}

roles/mediaserver/defaults/main.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,17 @@ containers:
3838
- /data/media/libraries:/media/libraries
3939

4040
homer:
41-
version: 25.05.2
41+
# renovate: datasource=github-releases depName=bastienwirtz/homer
42+
version: v25.05.2
4243

4344
themepark:
4445
theme: organizr
46+
# renovate: datasource=github-releases depName=themepark-dev/theme.park
4547
version: 1.19.1
4648

4749
nginx_datadog:
48-
version: 1.4.0
50+
# renovate: datasource=github-releases depName=DataDog/nginx-datadog
51+
version: v1.4.0
4952

5053
default:
5154
oci_registry: ghcr.io/hadrienpatte

roles/mediaserver/tasks/nginx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
- name: Download datadog nginx tracing module
1919
become: true
2020
ansible.builtin.unarchive:
21-
src: "https://github.com/DataDog/nginx-datadog/releases/download/v{{ nginx_datadog.version }}/ngx_http_datadog_module-appsec-arm64-{{ ansible_facts.packages.nginx[0].version | split('-') | first }}.so.tgz"
21+
src: "https://github.com/DataDog/nginx-datadog/releases/download/{{ nginx_datadog.version }}/ngx_http_datadog_module-appsec-arm64-{{ ansible_facts.packages.nginx[0].version | split('-') | first }}.so.tgz"
2222
dest: /usr/lib/nginx/modules
2323
remote_src: "yes"
2424
owner: root
@@ -75,7 +75,7 @@
7575
- name: Install homer assets
7676
become: true
7777
ansible.builtin.unarchive:
78-
src: https://github.com/bastienwirtz/homer/releases/download/v{{ homer.version }}/homer.zip
78+
src: https://github.com/bastienwirtz/homer/releases/download/{{ homer.version }}/homer.zip
7979
dest: /var/www/html/homer
8080
remote_src: "yes"
8181
owner: www-data

0 commit comments

Comments
 (0)