From dcaee9107c524d29e8388ee96bc3cb653b7e8901 Mon Sep 17 00:00:00 2001 From: modem7 Date: Sat, 27 Jun 2026 05:12:17 +0100 Subject: [PATCH] Fix Renovate S6 tracking and bump to 3.2.3.0 S6 overlay uses 4-part versions (3.2.0.2) which aren't valid semver. Without versioningTemplate: "loose", Renovate uses semver by default for github-releases and silently skips updates it can't parse. Also manually bumps S6_OVERLAY_VERSION to 3.2.3.0 since Renovate hasn't been opening PRs for it. Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 10 ++++++++++ Dockerfile | 2 +- renovate.json | 3 ++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 967f180..06b7ed7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). +## 2026-06-27 (continued 6) + +### Fixed + +- `renovate.json`: add `versioningTemplate: "loose"` to the S6 overlay custom manager. S6 uses 4-part version numbers (`3.2.0.2`) which aren't valid semver — without `loose` versioning Renovate silently skips S6 updates. + +### Changed + +- S6 overlay updated from `3.2.0.2` to `3.2.3.0`. + ## 2026-06-27 (continued 5) ### Fixed diff --git a/Dockerfile b/Dockerfile index 82c14ae..1df0e25 100755 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ ENV S6_OVERLAY_ARCH=aarch64 FROM base-${TARGETARCH}${TARGETVARIANT} -ARG S6_OVERLAY_VERSION=3.2.0.2 +ARG S6_OVERLAY_VERSION=3.2.3.0 # Add S6 Overlay ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_OVERLAY_ARCH}.tar.xz /tmp/s6-overlay.tar.xz diff --git a/renovate.json b/renovate.json index b4ec99f..61e6707 100644 --- a/renovate.json +++ b/renovate.json @@ -17,7 +17,8 @@ "matchStrings": ["ARG S6_OVERLAY_VERSION=(?[0-9.]+)"], "depNameTemplate": "just-containers/s6-overlay", "datasourceTemplate": "github-releases", - "extractVersionTemplate": "^v(?.+)$" + "extractVersionTemplate": "^v(?.+)$", + "versioningTemplate": "loose" }, { "customType": "regex",