Scala Steward
Scala Steward is a bot that helps you keep your library dependencies, sbt plugins, and Scala and sbt versions up-to-date.
See also the announcement blog post: Keep your projects up-to-date with Scala Steward
Quick start guide
Open a pull request that adds the GitHub, GitLab, or Bitbucket repository of your Scala project to repos-github.md (edit). Once that PR is merged, @scala-steward will check periodically for version number updates in your project and will open pull requests for updates it found.
Show us the pull requests!
If you are curious how @scala-steward's pull requests look like, here are the ones it has created so far:
You can also watch what it is currently doing here.
Wanna have a badge?
A badge is available to show that Scala Steward is helping your repos. Let's spread Scala Steward to keep Scala ecosystem updated.
[![Scala Steward badge](https://img.shields.io/badge/Scala_Steward-helping-blue.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAVFBMVEUAAACHjojlOy5NWlrKzcYRKjGFjIbp293YycuLa3pYY2LSqql4f3pCUFTgSjNodYRmcXUsPD/NTTbjRS+2jomhgnzNc223cGvZS0HaSD0XLjbaSjElhIr+AAAAAXRSTlMAQObYZgAAAHlJREFUCNdNyosOwyAIhWHAQS1Vt7a77/3fcxxdmv0xwmckutAR1nkm4ggbyEcg/wWmlGLDAA3oL50xi6fk5ffZ3E2E3QfZDCcCN2YtbEWZt+Drc6u6rlqv7Uk0LdKqqr5rk2UCRXOk0vmQKGfc94nOJyQjouF9H/wCc9gECEYfONoAAAAASUVORK5CYII=)](https://scala-steward.org)
Documentation
The docs
directory contains documentation about these topics:
- Running Scala Steward
- Scalafix Migrations
- Frequently Asked Questions
- Repository-specific configuration
- Artifact Migrations
Contributors
Thanks goes to these wonderful people for contributing to Scala Steward:
- Adam Fraser
- Alessandro Buggin
- Alex
- Alex Klibisz
- Andrea
- Andrea Mistretta
- Anil Kumar Myla
- Arjun Dhawan
- Arulselvan Madhavan
- Barry O'Neill
- Bayram Kiran
- Brice Jaglin
- Cédric Chantepie
- Chris Llanwarne
- Christoph Meier
- Christopher Davenport
- Claudio Bley
- Dale Wijnand
- Daniel Pfeiffer
- Daniel Spiewak
- David Francoeur
- Dominic Egger
- Don Smith III
- Doug Roper
- Eldar Yusupov
- Erik Erlandson
- Erlend Hamnaberg
- eugeniyk
- Fabian Grutsch
- Felix Dietze
- Filipe Regadas
- Frank S. Thomas
- Frederick Roth
- Georgy Davityan
- Grzegorz Kocur
- Guillaume Martres
- Ikenna Darlington Ogbajie
- Ingar Abrahamsen
- Jakub Kozłowski
- Javier Arrieta
- JCollier
- Jeff Martin
- Jichao Ouyang
- Joan Goyeau
- José Eduardo Montenegro Cavalcanti de Oliveira
- kalejami
- KAWACHI Takashi
- kenji yoshida
- Lars Hupel
- LaurenceWarne
- Manuel Cueto
- Marco Zühlke
- Mark Canlas
- MaT1g3R
- Mat Mannion
- Michael Wizner
- Michel Daviot
- miguelpuyol
- nafg
- Pavel Shapkin
- Philippus Baalman
- Piotr Gabara
- Renato Cavalcanti
- Rikito Taniguchi
- Robert Stoll
- Scott Rice
- solar
- Stanislav Chetvertkov
- sullis
- TATSUNO Yasuhiro
- Thomas Heslin
- Thomas Kaliakos
- Tobias Roeser
- Toshiyuki Takahashi
- Victor Viale
- Yan
- Yoan Alvarez-Vanhard
- Zack Powers
- Zelenya
Community
The following companies are using Scala Steward to manage their dependencies. Using Scala Steward in your company and don't see it listed here? Consider creating PR to add your company to the list and join the community.
- Adform
- Agoda
- AutoScout24
- Avast
- Babylon Health
- Besedo
- Bitrock
- Chartboost
- Colisweb
- commercetools
- Dataswift.io
- Enliven Systems
- Evolution Gaming
- Firstbird
- Hellosoda
- HolidayCheck
- iAdvize
- LeadIQ
- Lightbend
- Ocado Technology
- PlayQ
- Precog
- Rewards Network
- Rivero
- Septeni Original
- Snowplow Analytics
- SoftwareMill
- Spotify
- SpringerNature
- Teads
- Tegonal GmbH
- Tupl
- wehkamp
- Zalando
Participation
The Scala Steward project supports the Scala Code of Conduct and wants all of its channels (GitHub, Gitter, etc.) to be welcoming environments for everyone.
Credit
Scala Steward wouldn't exist without the great sbt-updates plugin which was used until version 0.6 to find dependency updates.
Thanks goes also to @impurepics for @scala-steward's cute profile picture and to the maintainers and contributors of the various libraries this project depends on.
License
Scala Steward is licensed under the Apache License, Version 2.0.