🚀 Updates
- Added a new
@group
token that can be used be taskargs
andinputs
. - Added a
moon query
command for querying information about moon, the environment, and more.- To start,
moon query touched-files
can be used to query touched files. The same files
moon ci
andmoon run
use. - Also
moon query projects
can be used to query about projects in the project graph.
- To start,
- Added
bash
as a supported value for the projectlanguage
setting. - Added
typescript.createMissingConfig
andtypescript.rootOptionsConfigFileName
settings to
.moon/workspace.yml
. - Updated TypeScript project reference syncing to automatically create missing
tsconfig.json
s. - Updated
moon setup
andmoon teardown
to display spinners while running.
🐞 Fixes
- Fixed an issue with a globally installed moon not being executable in PowerShell.
- Fixed an issue with empty files being passed to
git hash-object
. - Fixed an issue where a
git merge-base
could not be resolved when base and head are provided.
⚙️ Internal
- Updated Rust to v1.62.
- Refactored our action runner to support additional languages in the future.
- Refactored Windows to execute package binaries with
node.exe
directly, instead of with
cmd.exe
+ the.bin/*.cmd
file.