History log of /llvm-project/llvm/docs/GitHub.rst (Results 1 – 25 of 26)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init
# 293dbea8 19-Jan-2025 DeNiCoN <denicon1234@gmail.com>

Fix some typos (#123506)

Fixes some typos in the documentation


Revision tags: llvmorg-19.1.7
# b1359221 20-Dec-2024 Mehdi Amini <joker.eph@gmail.com>

[Doc] Add a section on CI to the GitHub documentation (#85376)

See
https://discourse.llvm.org/t/rfc-add-a-warning-when-bypassing-the-premerge-testing/77610
for context.


Revision tags: llvmorg-19.1.6, llvmorg-19.1.5
# 5bdcaf1a 26-Nov-2024 Louis Dionne <ldionne.2@gmail.com>

[github] Document the process for requesting the CI/CD role (#115321)

See https://discourse.llvm.org/t/rfc-proposing-a-new-ci-cd-admin-for-the-project


Revision tags: llvmorg-19.1.4
# a1c6dc22 31-Oct-2024 David Spickett <david.spickett@linaro.org>

[llvm][docs] Add Approvals section to GitHub guide (#113434)

Based on feedback that when reading the document as a guide, it's odd
that it skips right from updating the PR to merging it.

The sec

[llvm][docs] Add Approvals section to GitHub guide (#113434)

Based on feedback that when reading the document as a guide, it's odd
that it skips right from updating the PR to merging it.

The section is a link to the existing Code Review guide's text on the
topic.

I have updated that to mention required reviewers, which some
subprojects do use (libcxx is one) but most don't.

Also we use the words "accepted" and "approved" interchangeably, so I've
swapped one instance so it's consistent between paragraphs.

show more ...


Revision tags: llvmorg-19.1.3
# dfc40650 23-Oct-2024 David Spickett <david.spickett@linaro.org>

[llvm][docs] Clean up the "Landing Your Change" section of the GitHub docs (#112869)

* Note up front that the author may not have permissions to use the
merge button and should ask a reviewer to do

[llvm][docs] Clean up the "Landing Your Change" section of the GitHub docs (#112869)

* Note up front that the author may not have permissions to use the
merge button and should ask a reviewer to do those steps.
* Make it clear that a single commit PR can be landed with a single
button click.
* There are in fact 3 ways to land a multi-commit PR.
* Order the ways in increasing amount of overhead for the PR author.
* Put them in bullet point sections so they are visually separate.
* Add a note that force pushes can be problematic when the PR has multiple authors, but don't go too much into how to solve that, Git's docs are better here anyway.

show more ...


Revision tags: llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4
# 62601250 24-Aug-2024 Mircea Trofin <mtrofin@google.com>

[docs] Fix links in github user guide - graphite section

Mistakenly used markdown style rather than rst in #104499.


Revision tags: llvmorg-19.1.0-rc3
# 6dcfc84e 15-Aug-2024 Mircea Trofin <mtrofin@google.com>

[docs] Stress out the branch naming scheme for Graphite. (#104499)

This should make this nuance more discoverable, if the user's first instinct is to search for "Graphite" rather than "stacked revie

[docs] Stress out the branch naming scheme for Graphite. (#104499)

This should make this nuance more discoverable, if the user's first instinct is to search for "Graphite" rather than "stacked reviews"

show more ...


Revision tags: llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1
# cdc19345 24-Jul-2024 Aaron Ballman <aaron@aaronballman.com>

Update the backporting docs (#100401)

The documentation implies the special commands only work with issues,
but they also work directly from a pull request.


Revision tags: llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2
# 2709bafb 09-Mar-2024 David Blaikie <dblaikie@gmail.com>

llvm/docs: Try to fix some broken links

I messed up the syntax here previously - let's see if this is enough to
get it working.


Revision tags: llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3
# 93471466 09-Feb-2024 David Blaikie <dblaikie@gmail.com>

Document use of `skip-precommit-approval` label for non-review pull requests (#81053)

Derived from this discussion:
https://discourse.llvm.org/t/prs-without-approvals-muddy-the-waters/76656


Revision tags: llvmorg-18.1.0-rc2
# 3df262f8 30-Jan-2024 David Spickett <david.spickett@linaro.org>

[llvm][Docs] Expand MyFirstTypoFix's post-commit section (#79827)

And link to it from the GitHub guide. Since it fits in the flow of the
former document better, but is of interest to those using th

[llvm][Docs] Expand MyFirstTypoFix's post-commit section (#79827)

And link to it from the GitHub guide. Since it fits in the flow of the
former document better, but is of interest to those using the GitHub
specific guide.

This includes some content I wrote for an automated PR comment but I
think is useful to have in a single place to link to instead.

I have removed some details:
* About the waterfall view because it doesn't seem that useful to new
contributors and is likely to just seem like constant chaos given how
many builds are going on.
* The orange bubbles in the console view. I also remember this being the
case but whether it was changed, or the web UI is just not loading
properly, I now see red builds that were red before that commit. So
again, it seems like detail that's not needed for a new contributor.

show more ...


Revision tags: llvmorg-18.1.0-rc1
# e99edf6b 25-Jan-2024 Tom Stellard <tstellar@redhat.com>

[workflows] Drop the intermediate /branch comment for release workflow (#79481)

We used to support a /branch comment to specify a branch with commits to
backport to the release branch. However, now

[workflows] Drop the intermediate /branch comment for release workflow (#79481)

We used to support a /branch comment to specify a branch with commits to
backport to the release branch. However, now that we can use pull
requests this is not needed.

This also simplifies the process, because now the cherry-pick job can
create the pull request directly instead of having it split across two
separate jobs.

show more ...


Revision tags: llvmorg-19-init
# 725a0406 05-Dec-2023 Mehdi Amini <joker.eph@gmail.com>

Update GitHub doc to mention that we accepts user branches for Stacked PRs (#73774)

This isn't yet a guide on how to do stacked PRs.


Revision tags: llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2
# 3dda1040 02-Oct-2023 Alex Bradbury <asb@igalia.com>

[docs] Advise contributors to check for truncated PR titles (#68021)

GitHub will use the first line of the commit as the title for a
single-commit PR, but truncates it at 72 characters
<https://gi

[docs] Advise contributors to check for truncated PR titles (#68021)

GitHub will use the first line of the commit as the title for a
single-commit PR, but truncates it at 72 characters
<https://github.com/orgs/community/discussions/12450>. This truncation
makes the PRs less readable if not manually undone, and even worse, the
truncated form may survive through to commit if "Squash and rebase" is
used in the GitHub web UI. From preparing LLVM Weekly, I've seen this a
number of times and it really does make it more annoying to flick
through commits.

I'm not sure if this is the best place for the guidance, or whether you
get the same behaviour when creating a PR with `gh`, but I'm quite keen
we give a warning of some sort about this behaviour.

show more ...


# 0bfaed8c 25-Sep-2023 Bjorn Pettersson <bjorn.a.pettersson@ericsson.com>

[Docs][Github] Say '--delete-branch' instead of '--delete' and '--delete branch'

The documentation for how to use "gh pr merge" was broken.
In one place it said '--delete-branch' (which seem to be c

[Docs][Github] Say '--delete-branch' instead of '--delete' and '--delete branch'

The documentation for how to use "gh pr merge" was broken.
In one place it said '--delete-branch' (which seem to be correct for
that option). But in second place it said '--delete branch' and in a
third place it just said '--delete'.
Make sure '--delete-branch' is used in all three places.

show more ...


Revision tags: llvmorg-17.0.1, llvmorg-17.0.0
# 102715a6 13-Sep-2023 Nick Desaulniers <nickdesaulniers@users.noreply.github.com>

[Docs][Github] explain how to rectify gh pr merge failure (#66223)

I recently went to merge a PR that had a merge conflict:

$ gh pr merge --squash --delete-branch
X Pull request #66003 is not m

[Docs][Github] explain how to rectify gh pr merge failure (#66223)

I recently went to merge a PR that had a merge conflict:

$ gh pr merge --squash --delete-branch
X Pull request #66003 is not mergeable: the merge commit cannot be
cleanly created.
To have the pull request merged after all the requirements have been
met, add the `--auto` flag.
Run the following to resolve the merge conflicts locally:
gh pr checkout 66003 && git fetch origin main && git merge origin/main

This is how I resolved it; we should recommend this explicitly for
fellow contributors.

show more ...


# 9818bf26 08-Sep-2023 Mehdi Amini <joker.eph@gmail.com>

Clariy the GitHub PR doc that a "single commit" is only the expected initial state

Review rounds can add more commits, this addresses a post-merge comment.


# 6b6312b0 08-Sep-2023 Mehdi Amini <joker.eph@gmail.com>

Aligning the section about pull-request with the `gh` tools with the section using the web UI (#65795)

This is fairly minor, but start addressing the post-review comments


# 254847fb 08-Sep-2023 David Spickett <david.spickett@linaro.org>

[llvm][Docs] Fix missing ' in GitHub documentation


# 93cc72be 07-Sep-2023 Michael Maitland <michaeltmaitland@gmail.com>

[Docs] Add example of making a PR with git and GitHub web interface (#65393)

Some people may not have access to `gh` or may prefer to use `git` and
the GitHub web interface to make a PR. This patch

[Docs] Add example of making a PR with git and GitHub web interface (#65393)

Some people may not have access to `gh` or may prefer to use `git` and
the GitHub web interface to make a PR. This patch adds an example of
making a PR using this approach.

show more ...


Revision tags: llvmorg-17.0.0-rc4
# 63b29114 01-Sep-2023 Tobias Hieta <tobias@hieta.se>

[Docs] Update documentation for the new GitHub workflow (#65162)

This adds first version of a GitHub workflow in the documentation and marks some
sections as deprecated. We should clean up these se

[Docs] Update documentation for the new GitHub workflow (#65162)

This adds first version of a GitHub workflow in the documentation and marks some
sections as deprecated. We should clean up these sections ASAP. I was
just keen to get something on the documentation site as soon as
possible.

show more ...


Revision tags: llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init
# 25b51191 28-Jun-2023 Paul Robinson <paul.robinson@sony.com>

[doc] Fix link typo


# e469d0d6 27-Jun-2023 Paul Robinson <paul.robinson@sony.com>

[doc] Give better info about forks

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


Revision tags: llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4
# 245cb1f7 13-May-2023 Tom Stellard <tstellar@redhat.com>

docs: Document procedure for updating pull requests

See discussion in #56637.

Reviewed By: ldionne, jhenderson

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


# ead50245 04-May-2023 Tom Stellard <tstellar@redhat.com>

docs: Document policy around GitHub branches

See discussion in #56643.

Reviewed By: rengolin, jhenderson, ldionne

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


12