Skip to content

Commit ad56292

Browse files
authored
Update Renovate config, pin base image to SHA (#188)
1 parent 20b683c commit ad56292

2 files changed

Lines changed: 17 additions & 21 deletions

File tree

.github/renovate.json

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,23 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"enabledManagers": ["custom.regex"],
4-
"customManagers": [
5-
{
6-
"customType": "regex",
7-
"fileMatch": ["^Dockerfile$"],
8-
"matchStrings": [
9-
"BUILD_FROM=(?<image>ghcr\\.io/home-assistant/base:(?<alpineVersion>alpine[0-9\\.]+))-(?<currentValue>[0-9]+\\.[0-9]+\\.[0-9]+)"
10-
],
11-
"datasourceTemplate": "github-releases",
12-
"depNameTemplate": "home-assistant/docker-base"
13-
}
14-
],
3+
"enabledManagers": ["dockerfile"],
4+
"ignorePaths": [".devcontainer/**"],
155
"packageRules": [
166
{
17-
"matchDatasources": ["github-releases"],
18-
"matchDepNames": ["home-assistant/docker-base"],
19-
"groupName": "docker-base",
20-
"commitMessageTopic": "home-assistant/docker-base image",
21-
"commitMessageExtra": "to {{newVersion}}",
7+
"matchDatasources": ["docker"],
8+
"matchPackageNames": ["ghcr.io/home-assistant/base"],
9+
"versionCompatibility": "^3\\.23-(?<version>\\d+\\.\\d+\\.\\d+)$",
2210
"versioning": "pep440",
23-
"minimumReleaseAge": "1 hour"
11+
"sourceUrl": "https://github.com/home-assistant/docker-base",
12+
"groupName": "docker-base",
13+
"commitMessageTopic": "home-assistant/base image",
14+
"commitMessageExtra": "to {{newValue}}"
15+
},
16+
{
17+
"matchManagers": ["dockerfile"],
18+
"matchDatasources": ["docker"],
19+
"matchPackageNames": ["golang"],
20+
"enabled": false
2421
}
2522
]
2623
}

Dockerfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
ARG BUILD_FROM=ghcr.io/home-assistant/base:3.23-2026.03.1
2-
31
FROM golang:1.25.7-alpine3.23 AS builder
42

53
WORKDIR /usr/src
@@ -38,7 +36,8 @@ RUN \
3836
esac \
3937
&& make coredns SYSTEM="CGO_ENABLED=0 GOOS=linux GOARCH=${TARGETARCH}"
4038

41-
FROM ${BUILD_FROM}
39+
# Base image updated by Renovate, update versionCompatibility on Alpine base bump
40+
FROM ghcr.io/home-assistant/base:3.23-2026.03.1@sha256:c20ba24722be474428ceee385860c3c17acc48630eb0a6b26cbeb7005406058f
4241

4342
WORKDIR /config
4443
COPY --from=builder /usr/src/coredns/coredns /usr/bin/coredns

0 commit comments

Comments
 (0)