-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
91 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
# pullRequests.frequency allows to control how often or when Scala Steward | ||
# is allowed to create pull requests. | ||
# | ||
# Possible values: | ||
# @asap | ||
# PRs are created without delay. | ||
# | ||
# <timespan> | ||
# PRs are created only again after the given timespan since the last PR | ||
# has passed. Example values are "36 hours", "1 day", or "14 days". | ||
|
||
# <CRON expression> | ||
# PRs are created roughly according to the given CRON expression. | ||
# | ||
# CRON expressions consist of five fields: | ||
# minutes, hour of day, day of month, month, and day of week. | ||
# | ||
# See https://www.alonsodomin.me/cron4s/userguide/index.html#parsing for | ||
# more information about the CRON expressions that are supported. | ||
# | ||
# Note that the date parts of the CRON expression are matched exactly | ||
# while the time parts are only used to abide to the frequency of | ||
# the given expression. | ||
# | ||
# Default: "@asap" | ||
# | ||
#pullRequests.frequency = "0 0 ? * 3" # every thursday on midnight | ||
pullRequests.frequency = "@asap" | ||
|
||
# pullRequests.grouping allows you to specify how Scala Steward should group | ||
# your updates in order to reduce the number of pull-requests. | ||
# | ||
# Updates will be placed in the first group with which they match, starting | ||
# from the first in the array. Those that do not match any group will follow | ||
# the default procedure (one PR per update). | ||
# | ||
# Each element in the array will have the following schema: | ||
# | ||
# - name (mandatory): the name of the group, will be used for things like naming the branch | ||
# - title (optional): if provided it will be used as the title for the PR | ||
# - filter (mandatory): a non-empty list containing the filters to use to know | ||
# if an update falls into this group. | ||
# | ||
# `filter` properties would have this format: | ||
# | ||
# { | ||
# version = "major" | "minor" | "patch" | "pre-release" | "build-metadata", | ||
# group = "{group}", | ||
# artifact = "{artifact}" | ||
# } | ||
# | ||
# For more information on the values for the `version` filter visit https://semver.org/ | ||
# | ||
# Every field in a `filter` is optional but at least one must be provided. | ||
# | ||
# For grouping every update together a filter like {group = "*"} can be # provided. | ||
# | ||
# To create a new PR for each unique combination of artifact-versions, include ${hash} in the name. | ||
# | ||
# Default: [] | ||
pullRequests.grouping = [ | ||
{ name = "patches", "title" = "Patch updates", "filter" = [{"version" = "patch"}] }, | ||
{ name = "minor_major", "title" = "Minor/major updates", "filter" = [{"version" = "minor"}, {"version" = "major"}] }, | ||
{ name = "all", "title" = "Dependency updates", "filter" = [{"group" = "*"}] } | ||
] | ||
|
||
# pullRequests.customLabels allows to add custom labels to PRs. | ||
# This is useful if you want to use the labels for automation (project board for example). | ||
# Defaults to no labels (no labels are added). | ||
pullRequests.customLabels = [ "dependencies", "scala" ] | ||
|
||
# If set, Scala Steward will only create or update `n` PRs each time it runs (see `pullRequests.frequency` above). | ||
# Useful if running frequently and/or CI build are costly | ||
# Default: null | ||
updates.limit = 20 | ||
|
||
# If true and when upgrading version in .scalafmt.conf, Scala Steward will perform scalafmt | ||
# and add a separate commit when format changed. So you don't need reformat manually and can merge PR. | ||
# If false, Scala Steward will not perform scalafmt, so your CI may abort when reformat needed. | ||
# Default: true | ||
scalafmt.runAfterUpgrading = true | ||
|
||
# Assign people from the list to the pull request or request a review. | ||
# Currently supported only for GitLab and GitHub. | ||
# GitLab users - free version of GitLab only supports one assignee and one reviewer, others will be ignored. | ||
# GitHub users - to request review from a team inside your organisation it should be specified | ||
# like "yourOrg/yourTeam" in `reviewers` config below. | ||
# Please note that only accounts with write access to the repository (Developer role for GitLab) are able | ||
# to add assignees or request reviews. Consequently, it won't work for public @scala-steward instance on GitHub. | ||
assignees = [ "tumakha" ] | ||
reviewers = [ "tumakha" ] |