Skip to content

build: configure renovate - #9

Merged
NoNamer777 merged 3 commits into
mainfrom
build/configure-renovate
Sep 25, 2026
Merged

NoNamer777 merged 3 commits into
mainfrom
build/configure-renovate

Conversation

@NoNamer777

Copy link
Copy Markdown
Member
  • Add renovate.json, which extends the shared preset github>dnd-mapp/renovate-config#v1.0.0.
  • Point the development setup to devEngines in package.json instead of repeating the Node and pnpm versions.
  • Say in the contributing guide that Renovate merges its own minor and patch pull requests, and that a maintainer approves majors.
  • Declare the runtime dependencies with caret ranges, so consumers get their minor releases without a new release of this package. This changes the published package and needs a release after merging.
  • Run actionlint in the CI checks, with a config that declares the ubuntu-26.04 runner label.

Extend the shared preset dnd-mapp/renovate-config at v1.0.0. Renovate
merges its own minor and patch updates once the checks pass, so the
contributing guide no longer says that a maintainer merges bot pull
requests. The tool versions now point to devEngines instead of
repeating them, so they cannot go stale.
Declare the runtime dependencies of the published package with caret
ranges, so consumers get their minor releases without waiting for a
new release of this package.
Run actionlint in the CI checks with the same pinned version as
action-verify-release and renovate-config. The config declares the
ubuntu-26.04 runner label, which actionlint does not know yet.
@NoNamer777
NoNamer777 requested a review from a team as a code owner September 25, 2026 18:21
@NoNamer777
NoNamer777 merged commit 14e4089 into main Sep 25, 2026
4 checks passed
@NoNamer777
NoNamer777 deleted the build/configure-renovate branch September 25, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants