Skip to content

Commit 6477de2

Browse files
chore(deps): add monodep install workflow
Add the monodep tool and plugin configuration, and switch the install task to use `monodep install` for dependency installation and deduplication. Co-Authored-By: First Fluke <our.first.fluke@gmail.com>
1 parent 16f5cfe commit 6477de2

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

mise.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,12 @@ uv = "latest"
4343
flutter = "3.41.6"
4444
terraform = "1"
4545
hadolint = "latest"
46+
monodep = "0.1.1"
4647
"github:Infisical/cli" = "latest"
4748

49+
[plugins]
50+
monodep = "https://github.com/gracefullight/mise-monodep-plugin"
51+
4852
[tasks]
4953
"db:migrate" = { depends = ["//apps/api:migrate"], description = "Run database migrations" }
5054
"dev:web" = { depends = ["//apps/api:dev", "//apps/web:dev"], description = "Start API and Web services" }
@@ -55,7 +59,7 @@ format = { depends = ["//apps/api:format", "//apps/web:format", "//apps/worker:f
5559
"i18n:build" = { depends = ["//packages/i18n:build"], description = "Build i18n files" }
5660
"infra:down" = { depends = ["//apps/api:infra:down"], description = "Stop local infrastructure" }
5761
"infra:up" = { depends = ["//apps/api:infra:up"], description = "Start local infrastructure" }
58-
install = { depends = ["//apps/web:install", "//apps/api:install", "//apps/worker:install", "//apps/mobile:install", "//packages/design-tokens:install", "//packages/i18n:install"], description = "Install all dependencies" }
62+
install = { run = "monodep install", description = "Install all dependencies and deduplicate" }
5963
lint = { depends = ["//apps/api:lint", "//apps/web:lint", "//apps/worker:lint"], description = "Lint all apps" }
6064
test = { depends = ["//apps/api:test", "//apps/web:test", "//apps/worker:test"], description = "Test all apps" }
6165
"tokens:build" = { depends = ["//packages/design-tokens:build"], description = "Build design tokens" }

0 commit comments

Comments
 (0)