From 8be4d0232ec75dcf2f0bc9fa66c583de91dcda9b Mon Sep 17 00:00:00 2001 From: Andrew Gainer Date: Fri, 29 May 2026 09:23:12 -0400 Subject: [PATCH 1/5] Add registry entry for moon moon is a monorepo build system which my organization uses via Mise. Installing it via the GitHub backend works perfectly, so this file just aliases that for convenience. --- registry/moon.toml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 registry/moon.toml diff --git a/registry/moon.toml b/registry/moon.toml new file mode 100644 index 0000000000..e3009414ea --- /dev/null +++ b/registry/moon.toml @@ -0,0 +1,2 @@ +description = "moonrepo: A build system and monorepo management tool for the web ecosystem, written in Rust" +backends = ["github:moonrepo/moon"] From 6a859eff0e48d6bd043567c50096174fb2a20be9 Mon Sep 17 00:00:00 2001 From: Andrew Gainer Date: Fri, 29 May 2026 09:29:46 -0400 Subject: [PATCH 2/5] Adopt robot suggestions --- registry/moon.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/registry/moon.toml b/registry/moon.toml index e3009414ea..fd4a402077 100644 --- a/registry/moon.toml +++ b/registry/moon.toml @@ -1,2 +1,6 @@ -description = "moonrepo: A build system and monorepo management tool for the web ecosystem, written in Rust" +description = "A build system and monorepo management tool for the web ecosystem, written in Rust" backends = ["github:moonrepo/moon"] + +[test] +cmd = "moon --version" +expected = "moon" From aadee31000cfe2577a908129fe65068873524652 Mon Sep 17 00:00:00 2001 From: Andrew Gainer Date: Fri, 29 May 2026 09:38:38 -0400 Subject: [PATCH 3/5] Add idiomatic_files --- registry/moon.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/registry/moon.toml b/registry/moon.toml index fd4a402077..e2b68cd0b7 100644 --- a/registry/moon.toml +++ b/registry/moon.toml @@ -1,5 +1,6 @@ description = "A build system and monorepo management tool for the web ecosystem, written in Rust" backends = ["github:moonrepo/moon"] +idiomatic_files = [".moon/*"] [test] cmd = "moon --version" From a044cc13d17940f4913fe8fc8e0bfc705db4e475 Mon Sep 17 00:00:00 2001 From: Andrew Gainer Date: Fri, 29 May 2026 09:39:57 -0400 Subject: [PATCH 4/5] Include version in test assertion --- registry/moon.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/moon.toml b/registry/moon.toml index e2b68cd0b7..821dabfae6 100644 --- a/registry/moon.toml +++ b/registry/moon.toml @@ -4,4 +4,4 @@ idiomatic_files = [".moon/*"] [test] cmd = "moon --version" -expected = "moon" +expected = "moon {{ version }}" From 3e00f834b63023f9243a6ddce207a2fb633d165c Mon Sep 17 00:00:00 2001 From: Andrew Gainer Date: Fri, 29 May 2026 09:54:00 -0400 Subject: [PATCH 5/5] Switch to Aqua backend --- registry/moon.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/moon.toml b/registry/moon.toml index 821dabfae6..a52e20e1c6 100644 --- a/registry/moon.toml +++ b/registry/moon.toml @@ -1,5 +1,5 @@ description = "A build system and monorepo management tool for the web ecosystem, written in Rust" -backends = ["github:moonrepo/moon"] +backends = ["aqua:moonrepo/moon"] idiomatic_files = [".moon/*"] [test]