Skip to content

Commit 12a27ab

Browse files
committed
✨ Allow customizing "note provided" label
It's under `labels` in the config. It is possible to opt out with `null`: labels: fragment-provided: ~ Resolves #40
1 parent 8137318 commit 12a27ab

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ exclude:
3030
- pyup-bot
3131

3232
labels:
33+
fragment-provided: change note detected # default: `bot:chronographer:provided`, disable with `~`
3334
skip-changelog: skip news # default: `bot:chronographer:skip`
3435

3536
paths: # relative modified file paths that do or don't need changelog mention

chronographer/event_handlers.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,10 @@ async def on_pr(event):
156156
))
157157

158158
labels_config = repo_config.get('labels', {})
159+
fragment_provided_label = labels_config.get(
160+
'fragment-provided',
161+
LABEL_PROVIDED,
162+
)
159163
repo_skip_label = labels_config.get('skip-changelog', LABEL_SKIP)
160164

161165
logger.info(
@@ -310,14 +314,14 @@ async def on_pr(event):
310314
else 'absent',
311315
)
312316

313-
if news_fragments_added:
317+
if news_fragments_added and fragment_provided_label is not None:
314318
labels_url = f'{pull_request["issue_url"]}/labels'
315319
await gh_api.post(
316320
labels_url,
317321
preview_api_version='symmetra',
318322
data={
319323
'labels': [
320-
LABEL_PROVIDED,
324+
fragment_provided_label,
321325
],
322326
},
323327
)

0 commit comments

Comments
 (0)