Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps-dev): bump @moonrepo/cli from 1.11.1 to 1.15.0 #566

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 10, 2023

Bumps @moonrepo/cli from 1.11.1 to 1.15.0.

Changelog

Sourced from @​moonrepo/cli's changelog.

1.15.0

💥 Breaking

  • Tasks that depend (via deps) on other tasks from arbitrary projects (the parent project doesn't implicitly or explicitly depend on the other project) will now automatically mark that other project as a "peer" dependency. For example, "b" becomes a peer dependency for "a".

🎉 Release

  • Rewrote the dependency graph from the ground-up:
    • Now known as the action graph.
    • All actions now depend on the SyncWorkspace action, instead of this action running arbitrarily.
    • Cleaned up dependency chains between actions, greatly reducing the number of nodes in the graph.
    • Renamed RunTarget to RunTask, including interactive and persistent variants.
  • Updated the action graph to process using a topological queue, which executes actions on-demand in the thread pool when they are ready (dependencies have been met). Previously, we would sort topologically into batches, which worked, but resulted in many threads uselessly waiting for an action to run, which was blocked waiting for the current batch to complete.
    • For large graphs, this should result in a significant performance improvement.
    • Persistent tasks will still be ran as a batch, but since it's the last operation, it's fine.
  • Released a new GitHub action, moonrepo/setup-toolchain, that replaces both setup-moon-action and setup-proto.

🚀 Updates

  • Added a moon action-graph command.
  • Added a --dependents argument to moon action-graph.
  • Added the ability to skip non-RunTask actions using environment variables.
  • Deprecated the moon dep-graph command.

🐞 Fixes

  • Fixed an issue where task dependents (via moon ci or moon run --dependents) wouldn't always locate all downstream tasks.

⚙️ Internal

  • Added in-memory caching to project graph file system lookup operations.
  • Updated Rust to v1.72.

1.14.5

🐞 Fixes

  • Temporarily fixed the "A dependency cycle has been detected for (unknown)" issue.
  • Fixed an issue where Git hooks were not created properly when using Git worktrees.
  • Fixed a panic when attempting to clean/parse a JSON string.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@moonrepo/cli](https://github.com/moonrepo/moon/tree/HEAD/packages/cli) from 1.11.1 to 1.15.0.
- [Release notes](https://github.com/moonrepo/moon/releases)
- [Changelog](https://github.com/moonrepo/moon/blob/master/packages/cli/CHANGELOG.md)
- [Commits](https://github.com/moonrepo/moon/commits/@moonrepo/[email protected]/packages/cli)

---
updated-dependencies:
- dependency-name: "@moonrepo/cli"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies deps-dev javascript PRs that update JavaScript code labels Oct 10, 2023
@dependabot dependabot bot requested a review from a team October 10, 2023 11:44
@socket-security
Copy link

Updated dependencies detected. Learn more about Socket for GitHub ↗︎

Packages Version New capabilities Transitives Size Publisher
@moonrepo/cli 1.11.1...1.15.0 None +0/-0 30.8 kB milesj

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 17, 2023

Superseded by #567.

@dependabot dependabot bot closed this Oct 17, 2023
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/moonrepo/cli-1.15.0 branch October 17, 2023 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies deps-dev javascript PRs that update JavaScript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants