Skip to content

fix: Refactor moon installation detection logic#95

Merged
milesj merged 1 commit intomoonrepo:masterfrom
MihaiPopescu1985:master
Mar 26, 2026
Merged

fix: Refactor moon installation detection logic#95
milesj merged 1 commit intomoonrepo:masterfrom
MihaiPopescu1985:master

Conversation

@MihaiPopescu1985
Copy link
Copy Markdown
Contributor

Moon 2 supports the moon folder under .config workspace folder. But this was causing the extension to fail with the info that is not finding the moon binary. This was because it could not recognize the workspace. This fixes this behavior.

Moon 2 supports the moon folder under .config workspace folder. But this was causing the extension to fail with the info that is not finding the moon binary.
This was because it could not recognize the workspace.
This fixes this behavior.
@milesj
Copy link
Copy Markdown
Contributor

milesj commented Mar 26, 2026

Thanks!

@milesj milesj merged commit f7d0178 into moonrepo:master Mar 26, 2026
3 checks passed
@github-actions
Copy link
Copy Markdown

Run report for f7d0178f (20)

Total time: 5.3s | Comparison time: 7.6s | Estimated savings: 2.3s (30.4% faster)

Action Time Status Info
🟩 SyncWorkspace 12.1ms Passed
🟩 SyncProject(vscode-extension) 1.4ms Passed
🟩 SetupProto(0.54.1) 1.8s Passed
⬛️ SetupToolchain(node:22.17.0) 230.6ms Skipped
⬛️ SetupToolchain(yarn:4.9.2) 50.5ms Skipped
⬛️ SetupToolchain(javascript) 0ms Skipped
🟩 SetupEnvironment(javascript) 0.9ms Passed
⬛️ InstallDependencies(javascript) 0.5ms Skipped
🟩 RunTask(vscode-extension:test) 808.3ms Passed
🟩 RunTask(vscode-extension:format) 1.4s Passed
🟩 RunTask(vscode-extension:build) 1.5s Passed
🟩 RunTask(vscode-extension:typecheck) 2.5s Passed
🟩 RunTask(vscode-extension:lint) 2.4s Passed
Environment

OS: Linux
Matrix:

node-version = 20
Changed files
packages/vscode-extension/src/workspace.ts

@github-actions
Copy link
Copy Markdown

Run report for f7d0178f (22)

Total time: 5.7s | Comparison time: 7.8s | Estimated savings: 2.1s (26.8% faster)

Action Time Status Info
🟩 SyncWorkspace 12.2ms Passed
🟩 SyncProject(vscode-extension) 1.2ms Passed
🟩 SetupProto(0.54.1) 2.2s Passed
⬛️ SetupToolchain(node:22.17.0) 159.9ms Skipped
⬛️ SetupToolchain(yarn:4.9.2) 91.9ms Skipped
⬛️ SetupToolchain(javascript) 0.1ms Skipped
🟩 SetupEnvironment(javascript) 0.8ms Passed
⬛️ InstallDependencies(javascript) 0.6ms Skipped
🟩 RunTask(vscode-extension:test) 830.6ms Passed
🟩 RunTask(vscode-extension:build) 1.4s Passed
🟩 RunTask(vscode-extension:format) 1.6s Passed
🟩 RunTask(vscode-extension:typecheck) 2.6s Passed
🟩 RunTask(vscode-extension:lint) 2.4s Passed
Environment

OS: Linux
Matrix:

node-version = 22
Changed files
packages/vscode-extension/src/workspace.ts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants