Skip to content

Mill plugin to export dependency information to be processed by Scala-Steward

License

Notifications You must be signed in to change notification settings

scala-steward-org/mill-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

edbb980 · Feb 18, 2025

History

69 Commits
Dec 4, 2023
Nov 18, 2023
Jun 9, 2023
Nov 18, 2023
Dec 2, 2022
Dec 19, 2024
Feb 17, 2025
Sep 1, 2022
Dec 31, 2024
Jan 19, 2025
Sep 1, 2022

Repository files navigation

mill-scala-steward

Usage

This plugin is typically invoked by Scala Steward programmatically.

If you want to use it manually, do as follows:

$ mill --no-server --disable-ticker --import "ivy:org.scala-steward::scala-steward-mill-plugin::0.18.0" show org.scalasteward.mill.plugin.StewardPlugin/extractDeps

Supported Mill Versions

This plugin supports all Mill major versions from 0.6.x to 0.11.x, including minor releases.

Projects using Mill milestone releases (e.g. 0.11.0-M7) won’t be supported, due to the unstable nature of the Mill API in milestone releases.

If you use a Mill Snapshot release it depends. If the snapshot follows a Mill stable release (e.g. 0.11.0-6-167183), it should typically work. If it follows a Mill milestone release (e.g. 0.11.0-M10-9-db6d7d), it will most probably not work.

Please note, that snapshot releases in general come without any compatibility guarantees.

License

This project is licensed under Apache License, Version 2.0.

Changelog

0.18.0 - 2023-06-09

  • Added support for Mill 0.11

0.17.1 - 2022-12-14

  • Take the compile-time and runtime dependencies into account

  • Also report the effective scala-library dependency

0.17.0 - 2022-12-13