scala-steward
scala-steward copied to clipboard
:robot: A bot that helps you keep your projects up-to-date
In the [scala-cli repo](https://github.com/VirtusLab/scala-cli) we have updated our `.scala-steward.conf` to include: ``` postUpdateHooks = [{ command = ["./mill", "-i", "generate-reference-doc.run"], commitMessage = "Generate the reference doc" }] ``` However, no...
We have a shared `.scala-steward.conf` that defines PR groupings. Because it's shared, we've opted to use the comment syntax to ignore dependency upgrades when the ignore is repo-specific (the `//...
Scala Steward has a really neat semantic versioning targeted update selection strategy as well described in the [How does Scala Steward decide what version it is updating to?](https://github.com/scala-steward-org/scala-steward/blob/main/docs/faq.md#how-does-scala-steward-decide-what-version-it-is-updating-to) section of...
Tries to fix an issue encountered in #3126 whereby Scalafix build migrations failed because they require SemanticDB to be enabled. This PR changes the `SbtAlg` to make use of sbt...
Currently, the verbose PR descriptions end up in the commit history by anyone using `Squash and Merge` on Github, which is a relatively common workflow for those wanting to maintain...
This adds a simple instance-wide PR throttle. It can be activated by adding the `--pr-throttle-skip=$duration` or `--pr-throttle-wait=$duration` command-line options. With `--pr-throttle-skip=$duration` Scala Steward will skip creating PRs for `$duration` after...
See https://docs.openrewrite.org/. This could work similar to [Scalafix migrations](https://github.com/scala-steward-org/scala-steward/blob/v0.23.0/docs/scalafix-migrations.md).
The configuration [for pull requests grouping](https://github.com/scala-steward-org/scala-steward/blob/main/docs/repo-specific-configuration.md?plain=1#L67) states that the name will be used as an identifier for things like the `branch` created to host the changes. Unfortunately, some characters, like...
The link is good, but it points to a stale branch. Example PR here: https://github.com/disneystreaming/alloy/pull/84 This is because we use a hardcoded `master` and so if the branch still exist...
Follow-up of #2842 - Checker typically ends within 30 seconds which sounds acceptable. Faster than Scala jobs anyway. - Check is skipped if no `~.md` are changed, so false alerts...