Skip to content

feat(renovate): track nolte/vale-style releases via .vale.ini customManager#361

Merged
nolte-portfolio-app[bot] merged 1 commit into
developfrom
feat/renovate-vale-style-manager
Jun 6, 2026
Merged

feat(renovate): track nolte/vale-style releases via .vale.ini customManager#361
nolte-portfolio-app[bot] merged 1 commit into
developfrom
feat/renovate-vale-style-manager

Conversation

@nolte

@nolte nolte commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a regex customManager to the shared renovate-configs/common.json so Renovate tracks the nolte/vale-style release pinned by URL in a repo's .vale.ini and proposes pin bumps automatically.

Why

Repos pin the Vale style package by release URL:

Packages = https://github.com/nolte/vale-style/releases/download/v0.1.3/nolte-styles.zip

Nothing in the shared config (config:base, dependency dashboard, pre-commit) nor in consumer renovate.json5 files covers that URL, so the pin never gets bumped. Concretely, nolte/workstation sat on v0.1.3 while the latest release was v0.1.14 — 11 releases of vocabulary behind, which is what let chezmoi/nolte trip Vale.Spelling there.

Changes

  • renovate-configs/common.json: add a customManagers entry (regex) that
    • matches any .vale.ini,
    • captures the v<x.y.z> tag from the nolte/vale-style/releases/download/<tag>/ URL as currentValue,
    • resolves it against the github-releases datasource for nolte/vale-style.

Risk / rollout notes

  • No-op for repos without a matching .vale.ini — the manager only activates where the URL pattern is present, so it is safe to roll out portfolio-wide via the existing _extends references.
  • Pure config addition; existing extends / labels behaviour is unchanged.
  • After this lands and a new gh-plumbing release tag is cut, consumers that pin renovate-configs/common#<tag> pick it up on their next ref bump.

Related

…anager

Repos that pin the Vale style package by release URL in .vale.ini
(Packages = .../nolte/vale-style/releases/download/<tag>/nolte-styles.zip)
had no Renovate manager covering that URL, so the pin never got bumped
(e.g. nolte/workstation sat on v0.1.3 while latest was v0.1.14).

Add a regex customManager to the shared common config so the github-releases
datasource tracks nolte/vale-style and proposes pin bumps automatically. It is
a no-op for repos without a matching .vale.ini, so it is safe portfolio-wide.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nolte nolte added automerge Allow automatic Merge. feat Conventional Commits type `feat` — new feature. labels Jun 6, 2026
@nolte-portfolio-app nolte-portfolio-app Bot merged commit a9124ac into develop Jun 6, 2026
9 checks passed
@nolte-portfolio-app nolte-portfolio-app Bot deleted the feat/renovate-vale-style-manager branch June 6, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Allow automatic Merge. feat Conventional Commits type `feat` — new feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant