From 6f93879e52b558cfb4fd2ab3ac6c2b2de4f88979 Mon Sep 17 00:00:00 2001 From: Cameron Brooks Date: Thu, 2 Jul 2026 22:46:21 -0400 Subject: [PATCH] deps: renovate-manage the anolis version pin; bump to current MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit schemas/anolis-version.json was hand-maintained and stale (anolis 0.1.5 / protocol 1.1.4 vs live 0.1.26 / 1.6.0). Keep the pin — it is this repo's own dependency declaration, giving reviewable bumps and reproducible builds — but stop maintaining it by hand: - add regex customManagers (github-releases datasource) so Renovate bumps both keys, grouped into one PR - bump to anolis 0.1.26 / anolis-protocol 1.6.0; full docs build verified against the new schema tarballs and protocol tag Closes #25. --- renovate.json | 31 ++++++++++++++++++++++++++++++- schemas/anolis-version.json | 4 ++-- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/renovate.json b/renovate.json index c9924e5..3787d3b 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,33 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["local>anolishq/renovate-config"] + "extends": ["local>anolishq/renovate-config"], + "customManagers": [ + { + "customType": "regex", + "description": "Bump the anolis schema-injection pin", + "managerFilePatterns": ["/^schemas/anolis-version\\.json$/"], + "matchStrings": ["\"anolis_version\":\\s*\"(?[^\"]+)\""], + "depNameTemplate": "anolishq/anolis", + "datasourceTemplate": "github-releases", + "extractVersionTemplate": "^v?(?.+)$" + }, + { + "customType": "regex", + "description": "Bump the anolis-protocol reference pin", + "managerFilePatterns": ["/^schemas/anolis-version\\.json$/"], + "matchStrings": ["\"anolis_protocol_version\":\\s*\"(?[^\"]+)\""], + "depNameTemplate": "anolishq/anolis-protocol", + "datasourceTemplate": "github-releases", + "extractVersionTemplate": "^v?(?.+)$" + } + ], + "packageRules": [ + { + "description": "Group anolis version-pin updates into a single PR", + "matchManagers": ["custom.regex"], + "groupName": "anolis version pin", + "commitMessagePrefix": "deps:", + "semanticCommitType": "deps" + } + ] } diff --git a/schemas/anolis-version.json b/schemas/anolis-version.json index c07e0fa..b2a8fa0 100644 --- a/schemas/anolis-version.json +++ b/schemas/anolis-version.json @@ -1,4 +1,4 @@ { - "anolis_version": "0.1.5", - "anolis_protocol_version": "1.1.4" + "anolis_version": "0.1.26", + "anolis_protocol_version": "1.6.0" }