sbt-typelevel
sbt-typelevel copied to clipboard
Let sbt work for you.
When `tlCiScalafixCheck := true` the following step is generated: ```yaml - name: Check scalafix lints if: matrix.java == 'temurin@8' run: sbt 'project ${{ matrix.project }}' '++${{ matrix.scala }}' 'scalafixAll --check'...
Now that sbt 1.7 has been released with support for semantic version selector expressions (like `+ 2.13.x`), it would be nice if the generated YAML used the `.x` syntax and...
This is a breaking change for 0.5.0. Now that steps can easily be toggled, the CI plugin doesn't need to activate publishing steps by default. This also means it can...
https://github.com/typelevel/sbt-typelevel/blob/42eec2950dad3950d04e9e8cef53fb18db837877/.github/workflows/ci.yml#L69-L70 Suppose you just bumped to Scala 3.1.3, and you forgot to re-generate the workflow. Because it attempts to set the Scala version before running the check, you can get...
A super-issue to keep track of progress. - [x] bobcats https://github.com/typelevel/bobcats/pull/55 - [x] case-insensitive https://github.com/typelevel/case-insensitive/pull/208 - [x] catbird https://github.com/typelevel/catbird/pull/429 - [x] cats https://github.com/typelevel/cats/pull/4160 - [x] cats-collections https://github.com/typelevel/cats-collections/pull/485 - [x] cats-effect...
Maybe not tomorrow or even this year, but this stuckfast position will gradually grow more and more uncomfortable. E.g. our sbt-plugins are itching to leave us behind: - https://github.com/sbt/sbt-git/issues/213 FWIW...
Another strategy for https://github.com/typelevel/sbt-typelevel/issues/100. /cc @rossabaker The idea is simple, and inspired by the success we've had publishing unidocs. In this case, we package up the Laika-generated website as a...
Helps updating the `.mergify.yml` file when updating the Scala version for a project.
The point of artifact upload is to share \*publishable\* artifacts with the compile step. Assuming this does the right thing (always a risk!), it should cleanup unneeded junk. This is...
This is needed for some rules, but not all. Should we enable it by default? At the very least maybe expose a setting to make it easy to switch on....