History log of /llvm-project/llvm/utils/git/github-automation.py (Results 26 – 50 of 51)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1b18e986 15-Sep-2023 cor3ntin <corentinjabot@gmail.com>

[Github] Improve formating of PR diffs in bot notifications (#66118)

* This avoid pinging folks on all issue when they got pinged on bugzilla
eons ago
* Avoid formatting bugs when there is html in

[Github] Improve formating of PR diffs in bot notifications (#66118)

* This avoid pinging folks on all issue when they got pinged on bugzilla
eons ago
* Avoid formatting bugs when there is html in the issue description
* Truncate the list of files and the diff independently of each other.
This avoids truncating cutting a file line in 2 and to cut in the middle
of html markup. This is a fringe case but it does happen when people
accidentally push weird branches conflicting on all the files.

show more ...


# d2cd5a45 14-Sep-2023 Mehdi Amini <joker.eph@gmail.com>

Fix PR description HTML escaping, the surrounding `<pre>` tag shouldn't be escaped (#66322)


# 64751ea2 12-Sep-2023 Tom Stellard <tstellar@redhat.com>

github-automation: Use a single comment for team mentions on pull requests (#66037)

This will reduce the number of notifications created when a pull request
label is added. Each team will only get

github-automation: Use a single comment for team mentions on pull requests (#66037)

This will reduce the number of notifications created when a pull request
label is added. Each team will only get a notification when their team's
label is added and not when other teams' labels are added.

show more ...


# cff72d70 12-Sep-2023 Tom Stellard <tstellar@redhat.com>

workflows/pr-subscriber: Handle libc++ and libc++abi labels (#66029)


# 38e90068 12-Sep-2023 Mehdi Amini <joker.eph@gmail.com>

Include the issue description in the subscription comment so that email notification is self-contained (#65839)

This makes it so that we don't need to open the issue to have the
description in our

Include the issue description in the subscription comment so that email notification is self-contained (#65839)

This makes it so that we don't need to open the issue to have the
description in our inbox on subscription.

show more ...


# 4085cb38 09-Sep-2023 Mehdi Amini <joker.eph@gmail.com>

Improve the pull-request subcription notification format by adding the description and files statistics (#65828)


# 5f16a3a4 08-Sep-2023 Tom Stellard <tstellar@redhat.com>

workflows: Add a simple pull request subscription workflow (#64913)

This new workflow will make it possible for people to subscribe to pull
requests based on the labels that are added. Labels will

workflows: Add a simple pull request subscription workflow (#64913)

This new workflow will make it possible for people to subscribe to pull
requests based on the labels that are added. Labels will be added
automatically to the pull requests based on the modified files and each
label will be associated with a GitHub team that will be notified when
the label is added.

See
https://discourse.llvm.org/t/changes-to-pull-request-subscription-system/73296

show more ...


Revision tags: llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5
# 405932af 23-May-2023 Timm Bäder <tbaeder@redhat.com>

[llvm][github] Allow github links in /cherry-pick actions

Differential Revision: https://reviews.llvm.org/D151191


Revision tags: llvmorg-16.0.4
# b71edfaa 15-May-2023 Tobias Hieta <tobias@hieta.se>

[NFC][Py Reformat] Reformat python files in llvm

This is the first commit in a series that will reformat
all the python files in the LLVM repository.

Reformatting is done with `black`.

See more in

[NFC][Py Reformat] Reformat python files in llvm

This is the first commit in a series that will reformat
all the python files in the LLVM repository.

Reformatting is done with `black`.

See more information here:

https://discourse.llvm.org/t/rfc-document-and-standardize-python-code-style

Reviewed By: jhenderson, JDevlieghere, MatzeB

Differential Revision: https://reviews.llvm.org/D150545

show more ...


Revision tags: llvmorg-16.0.3, llvmorg-16.0.2
# 7a356de8 13-Apr-2023 Timm Bäder <tbaeder@redhat.com>

[clang][github] Try to fix multi-line py comment

Introduced in 09effa706a026c7ebcc01bf14f9f710cb1a8fa87


Revision tags: llvmorg-16.0.1
# 09effa70 24-Mar-2023 Timm Bäder <tbaeder@redhat.com>

[llvm][github] Add good-first-issue comment to issues

Differential Revision: https://reviews.llvm.org/D146819


Revision tags: llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3
# c116bd9f 09-Oct-2022 Keith Smiley <keithbsmiley@gmail.com>

[github] Fix minor lint warnings (NFC)

Differential Revision: https://reviews.llvm.org/D135532


Revision tags: working, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2
# a2d45017 07-Aug-2022 Kazu Hirata <kazu@google.com>

[llvm] Fix comment typos (NFC)


# 560efad7 02-Aug-2022 Tom Stellard <tstellar@redhat.com>

workflows: Release Workflow - Avoid selecting random reviewers when no phab review

If you pass a NULL reivew ID to the differential.revision.search API,
it returns all revisions and we were just tak

workflows: Release Workflow - Avoid selecting random reviewers when no phab review

If you pass a NULL reivew ID to the differential.revision.search API,
it returns all revisions and we were just taking the first one and
assuming it was associated with the commit in the PR.

We need to exit early if we can't find a Phabricator review associated
with a commit.

show more ...


Revision tags: llvmorg-15.0.0-rc1
# e0a3964a 29-Jul-2022 Tom Stellard <tstellar@redhat.com>

workflows: Fix error when searching for backport reviewers


# 89d3c963 27-Jul-2022 Tom Stellard <tstellar@redhat.com>

workflows: Fix pull request creation for backports

This was broken by 17d4796cc84618e9b15f9484e5576127c431bc60.


Revision tags: llvmorg-16-init
# f673dcc6 26-Jul-2022 Tom Stellard <tstellar@redhat.com>

github: Automatically assign reviewers for backport requests

When there is a backport request, the GitHub Action that handles the
backport will now automatically assign the issue to the user(s) who

github: Automatically assign reviewers for backport requests

When there is a backport request, the GitHub Action that handles the
backport will now automatically assign the issue to the user(s) who
approved the commit in Phabricator and create an issue comment asking
them to review the request.

Reviewed By: thieta, kwk

Differential Revision: https://reviews.llvm.org/D126423

show more ...


# 17d4796c 26-Jul-2022 Tom Stellard <tstellar@redhat.com>

github: Fix release automation /branch command with new repo

We started using the llvm/llvm-project-release-prs repo for
backport pull requests, but since this repo is not a fork of
llvm/llvm-projec

github: Fix release automation /branch command with new repo

We started using the llvm/llvm-project-release-prs repo for
backport pull requests, but since this repo is not a fork of
llvm/llvm-project it will reject pull requests from other repos. In
order to fix this, when ever someone uses the /branch command to request
a branch be merged into the release branch, we first copy the branch to
the llvm-project-release-prs repo and then create the pull request.

Reviewed By: thieta

Differential Revision: https://reviews.llvm.org/D126940

show more ...


# 51eaaa30 15-Jul-2022 Tom Stellard <tstellar@redhat.com>

github: Add a helpful message for issues without milestones

The /branch and /cherry-pick commands only work when an isssue has
a milestone, so give the user a helpful error message when they
try the

github: Add a helpful message for issues without milestones

The /branch and /cherry-pick commands only work when an isssue has
a milestone, so give the user a helpful error message when they
try these commands on issue without a milestone.

Reviewed By: thieta, kwk

Differential Revision: https://reviews.llvm.org/D125744

show more ...


Revision tags: llvmorg-14.0.6, llvmorg-14.0.5
# fde9ef52 02-Jun-2022 Tobias Hieta <tobias@hieta.se>

[NFC][workflow] Fix issue where the workflow would say all PR's already exists


# 49ad577c 27-May-2022 Tobias Hieta <tobias@hieta.se>

[workflow] Don't fail workflow if we already have a PR for an issue

When running /cherry-pick several times you will get an
error when it tries to create a new PR since there already
is one.

This c

[workflow] Don't fail workflow if we already have a PR for an issue

When running /cherry-pick several times you will get an
error when it tries to create a new PR since there already
is one.

This checks if we have PR first.

Fixes #54862

Reviewed By: tstellar

Differential Revision: https://reviews.llvm.org/D123657

show more ...


Revision tags: llvmorg-14.0.4
# 21c060c4 23-May-2022 Tom Stellard <tstellar@redhat.com>

github: Switch release PR repository to llvm/llvm-project-release-prs

As discussed in https://discourse.llvm.org/t/creating-a-new-repository-for-release-branch-pull-requests/61339

Reviewed By: asl

github: Switch release PR repository to llvm/llvm-project-release-prs

As discussed in https://discourse.llvm.org/t/creating-a-new-repository-for-release-branch-pull-requests/61339

Reviewed By: asl

Differential Revision: https://reviews.llvm.org/D125851

show more ...


Revision tags: llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1
# 1889170a 08-Apr-2022 Tobias Hieta <tobias@hieta.se>

workflow: When updating the issueXX branch, use force push

Otherwise if you try to update the branch with a new /cherry-pick
from the same issue you will run into problems similar as to the
one show

workflow: When updating the issueXX branch, use force push

Otherwise if you try to update the branch with a new /cherry-pick
from the same issue you will run into problems similar as to the
one shown in this workflow:
https://github.com/llvm/llvm-project/runs/5864672298?check_suite_focus=true

Reviewed By: tstellar

Differential Revision: https://reviews.llvm.org/D123365

show more ...


# 3929f913 25-Mar-2022 Tom Stellard <tstellar@redhat.com>

Release Workflow: Remove cherry-pick-failed label when pull request is created

Reviewed By: nikic

Differential Revision: https://reviews.llvm.org/D121032


Revision tags: llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2, llvmorg-14.0.0-rc1
# daf82a51 03-Feb-2022 Tom Stellard <tstellar@redhat.com>

github: Add actions to automate part of the release workflow

This adds support for automatically cherry-picking and testing fixes for the
release branch using 'commands' in issue comments. The two

github: Add actions to automate part of the release workflow

This adds support for automatically cherry-picking and testing fixes for the
release branch using 'commands' in issue comments. The two supported commands are:

/cherry-pick <commit1> <commit2> ...

Which will backport and test commits from main. And also

/branch owner/repo/branch

Which will test commits from the given branch.

Reviewed By: alexbatashev, kwk

Differential Revision: https://reviews.llvm.org/D117386

show more ...


123