ethancaldwell-dev/Melos action

Setup Melos for you GitHub workflow

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 3, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: ethancaldwell-dev/melos-action@68e606ba7258916ba9eab980ce52c5348f3aeede # v3.5.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
melos-versionThe Melos version to make available on the pathno
dart-versionThe 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.nostable
run-bootstrapWhether bootstrap should run or not (default: true)notrue
bootstrap-no-exampleWhether 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)nofalse
enforce-lockfileWhether the versions in the lockfiles should be enforced (default: false)nofalse
run-versioningWhether packages should be versioned (default: false)nofalse
run-versioning-prereleaseWhether packages should be versioned as a prerelease (default: false)nofalse
run-versioning-graduateWhether packages should be versioned with graduating prereleases to stable (default: false)nofalse
include-privateWhether to include or exclude packages with `publish_to: "none"` (default: false)nofalse
publish-dry-runWhether packages should be dry-run published (default: false)nofalse
tagWhether packages should be tagged and pushed to the repository (default: false)nofalse
publishWhether packages should be published to pub.dev (default: false)nofalse
create-prWhether a PR should be created with the versioning changes (default: false)nofalse
git-emailThe email to use when committing changesnogithub-actions[bot]@users.noreply.github.com
git-nameThe name to use when committing changesnogithub-actions[bot]

no outputs