sanitizers / sanitizers/patchback-github-app

Simplify PR titles, maybe making them configurable

Open
#25 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement question
Dominant language
Python
Stars
14
Forks
10
Avg merge
4m
Merged PRs (30d)
3

Description

In its current form the PR produced for a backport looked like:

[PR #3230/5e717ce9 backport][stable/3.4] Ensure SystemExit is captured on driver initialization #3253

That is producing long/hard to read commit messages or release notes (release-drafter) and I would like to make it possible to simplify them.

As I am aware that it would close to impossible to find a one-size-pleases-all solution, maybe having a templated configurable field for title would sort the issue.

Including original backport link in body is essential but I am inclined to believe that something like backport: {src_title} or {src_title} backport #123 would be enough as they would produce easy to read lists.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how the GitHub app currently generates backport pull-request titles and preserves the original backport link in the body. Review the existing configuration entry points and any title-related tests. Done means a configurable title template supports the requested source-title forms while retaining the original backport link.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, python
Domain
devtools, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.