dmarysotterman/Melos action
Setup Melos for you GitHub workflow
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 3, 2026
- License
- MIT
Pinned Snippet
uses: dmarysotterman/melos-action@ab3c62200655318d41752add9bd85552cac90a7d # v3.5.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| melos-version | The Melos version to make available on the path | no | — |
| dart-version | The dart version to pass to dart-lang/setup-dart action used for publishing, this helps to avoid race condition when having flutter SDK setup with the version different from the latest dart. If 'none' is passed in, the action doesn't set up the dart version at all. | no | stable |
| run-bootstrap | Whether bootstrap should run or not (default: true) | no | true |
| bootstrap-no-example | Whether to pass the --no-example flag to melos bootstrap, this helps to avoid race conditions in flutter packages, where pub get can be executed on the example project before melos has had a chance to generate its pubspec_overrides.yaml (default: false) | no | false |
| enforce-lockfile | Whether the versions in the lockfiles should be enforced (default: false) | no | false |
| run-versioning | Whether packages should be versioned (default: false) | no | false |
| run-versioning-prerelease | Whether packages should be versioned as a prerelease (default: false) | no | false |
| run-versioning-graduate | Whether packages should be versioned with graduating prereleases to stable (default: false) | no | false |
| include-private | Whether to include or exclude packages with `publish_to: "none"` (default: false) | no | false |
| publish-dry-run | Whether packages should be dry-run published (default: false) | no | false |
| tag | Whether packages should be tagged and pushed to the repository (default: false) | no | false |
| publish | Whether packages should be published to pub.dev (default: false) | no | false |
| create-pr | Whether a PR should be created with the versioning changes (default: false) | no | false |
| git-email | The email to use when committing changes | no | github-actions[bot]@users.noreply.github.com |
| git-name | The name to use when committing changes | no | github-actions[bot] |
Outputs
no outputs