--- patchworks: # Entries are full URLs to the patchwork server toplevel 'https://patchwork.kernel.org': # You can comment 'apitoken' out and pass a --tokens-file option, which is a separate yaml file # containing just the api tokens. The format is the same as this file, but everything other # than patchworks->[url]->apitoken is ignored. This allows splitting secrets from logic # in order to share configuration with others. apitoken: 'your-api-token' projects: # URL subpath name of the project 'linux-amlogic': # Email will go out from this address from: 'patchwork-bot+linux-amlogic@kernel.org' # Any summaries will be sent to these addresses summaryto: - 'developer@example.com' - 'developer@example.org' # If this is set, all emails from the bot will be # cc'd to the list cclist: true # When run with -k housekeeping: # Automatically supersede new series coming in from the same # author and with the exact same subject (sans prefixes). This # setting tells us how many days back we should look to find a # matching series. autosupersede: 30 # Archive any patches older than this number of days. autoarchive: 90 'git': from: 'patchwork-bot+git@kernel.org' summaryto: - 'developer@example.com' - 'developer@example.org' housekeeping: autosupersede: 90 autoarchive: 180 'https://lore.kernel.org/patchwork': apitoken: 'another-api-token' projects: 'lkml': from: 'notify+lkml@kernel.org' summaryto: - 'developer@example.net' housekeeping: autosupersede: 30 autoarchive: 180 repos: # Each entry is a subpath to a repo from the --reposdir toplevel 'pub/scm/linux/kernel/git/khilman/linux-amlogic.git': # For the notification emails treename: 'khilman/linux-amlogic.git' # Optional: limit checking to a single branch (instead of --heads) # This becomes a required setting if the repo path is a worktree. #branch: 'origin/master' # For the notification emails, must include %s commitlink: 'https://git.kernel.org/khilman/linux-amlogic/c/%.12s' # Only notify for commits where committer email exactly matches one # of the emails listed below committers: - 'khilman@example.org' # Which projects should be consulted on all new commits projects: # The project name MUST match one of the projects defined in patchworks: # This necessarily means that the project name must be unique across all # defined patchwork servers. 'linux-amlogic': # entries are head names in the repository # e.g. this one is for refs/heads/example # They are matched with 'endswith' against the full refname 'example': # Default "fromstate" is "new" or "in-review" # This is the state we will set on all matching patches tostate: 'Queued' # Send summary about changes to the people defined in "summaryto" send_summary: true 'for-next': # If you add a new fromstate, you have to specify the default ones fromstate: - 'new' - 'in-review' - 'queued' tostate: 'Accepted' send_summary: true # Notify submitters when their patches change state. # The bot will send a single email per series. notify_submitter: true # CC the list on submitter notifications. # Note, that summaries will be sent to the list as well, if # send_summary is true. cclist: true 'fixes': fromstate: - 'new' - 'in-review' - 'queued' tostate: 'Accepted' send_summary: true notify_submitter: true cclist: true 'pub/scm/linux/kernel/git/torvalds/linux.git': treename: 'torvalds/linux.git' commitlink: 'https://git.kernel.org/torvalds/c/%.12s' projects: 'lkml': 'master': fromstate: - 'new' - 'in-next' tostate: 'Accepted' notify_submitter: true # We only notify if the below address is in the cc list onlyifcc: - 'notify@kernel.org' 'pub/scm/linux/kernel/git/next/linux-next.git': treename: 'next/linux-next.git' commitlink: 'https://git.kernel.org/next/linux-next/c/%.12s' projects: 'lkml': 'master': tostate: 'In Next' notify_submitter: true # Single-value arrays can be defined as strings as well onlyifcc: 'notify@kernel.org' # The below templates are self-explanatory # yamllint disable rule:line-length templates: summary: | Hello: The following patches were marked "${newstate}", because they were applied to ${treename} (${refname}): ${summary} Total patches: ${total} -- ${signature} submitter: | Hello: This ${reqtype} was applied to ${treename} (${refname}) by ${committer}: On ${sentdate} you wrote: ${trimquote} Here is the summary with links: ${summary} You are awesome, thank you! -- ${signature} signature: | Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html # yamllint enable