Skip to content

Migrate minidock_tools to multitool #30

Merged
adam-singer merged 6 commits intomainfrom
adamsinger/migrate-to-multitool
Dec 12, 2025
Merged

Migrate minidock_tools to multitool #30
adam-singer merged 6 commits intomainfrom
adamsinger/migrate-to-multitool

Conversation

@adam-singer
Copy link
Contributor

@adam-singer adam-singer commented Dec 10, 2025

Problem

  • There is custom tooling for managing minidock_tools, migrating to multitool in an effort to simplify code
  • external_container_repo used deprecated repository_rule pattern instead of module_extension

Solution

  • Migrated to rules_multitool with lockfile (minidock/remote_tools/multitool.lock.json)
  • Converted external_container_repo to module_extension with tag-classes
  • Auto-download puller during repository fetch by reading multitool lockfile in repository_rule

Test

python3 scripts/ci_test.py

@adam-singer adam-singer marked this pull request as ready for review December 11, 2025 00:00
@adam-singer adam-singer requested review from jklukas and removed request for jklukas December 11, 2025 00:00
@adam-singer adam-singer merged commit 9e20272 into main Dec 12, 2025
1 check passed
@adam-singer adam-singer deleted the adamsinger/migrate-to-multitool branch December 12, 2025 00:26
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