invertase / melos

🌋 A tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.
https://melos.invertase.dev/~melos-latest
Apache License 2.0
1.16k stars 204 forks source link

fix: Steps shouldn't need quoted #774

Open spydon opened 3 weeks ago

spydon commented 3 weeks ago

Is there an existing issue for this?

Version

6.2.0

Description

When using steps on in says that each steps need to have quotes, for this script for example, we're getting:

melos.yaml: The index 0 at scripts/doc-setup is expected to be a String but got {echo Checking python version: null}

Steps to reproduce

Don't use quotes in a steps script (only tried on linux).

Expected behavior

It should work like described in the docs, without quotes: https://melos.invertase.dev/configuration/scripts#steps

Screenshots

No response

Additional context and comments

Discovered in: https://github.com/flame-engine/flame/pull/3336

spydon commented 3 weeks ago

Ping @jessicatarra, this used to work right? :thinking: