Skip to content

Centralize management of tools used by the build - #9

Merged
scothis merged 1 commit into
componentized:mainfrom
scothis:build-tools
Nov 3, 2026
Merged

scothis merged 1 commit into
componentized:mainfrom
scothis:build-tools

Conversation

@scothis

@scothis scothis commented Nov 3, 2026

Copy link
Copy Markdown
Member

build/tools/Cargo.toml now defines common tools used by the build. Projects may define additional tools, or override the version of a tool in tools/Cargo.toml.

This should eliminate cases where a build fails because a required tool isn't installed, and oddities introduce by version skew between the build's expected tool version and project's actual tool version.

It should also cut down on dependabot noise for tools as only the build repo needs to manage updates for the tools it defines.

build/tools/Cargo.toml now defines common tools used by the build.
Projects may define additional tools, or override the version of a tool
in tools/Cargo.toml.

This should eliminate cases where a build fails because a required tool
isn't installed, and oddities introduce by version skew between the
build's expected tool version and project's actual tool version.

It should also cut down on dependabot noise for tools as only the build
repo needs to manage updates for the tools it defines.

Signed-off-by: Scott Andrews <scott@andrews.me>
@scothis
scothis merged commit 661b0f0 into componentized:main Nov 3, 2026
12 checks passed
@scothis
scothis deleted the build-tools branch November 3, 2026 17:46
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.

1 participant