Age | Commit message (Collapse) | Author | Files | Lines |
|
This change enables the LLDB project to begin experimenting with
pull-request workflows to help identify issues was we move toward
adopting pull requests.
Reviewed By: tstellar, JDevlieghere
Differential Revision: https://reviews.llvm.org/D155315
|
|
|
|
Reviewed By: thieta, kwk
Differential Revision: https://reviews.llvm.org/D146491
|
|
|
|
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D150018
|
|
We've opened up pull requests for libcxx so we don't need this template
any more. Also, the repo-lockdown job already adds the same comment
when closing pull requests.
Reviewed By: ldionne
Differential Revision: https://reviews.llvm.org/D150317
|
|
https://discourse.llvm.org/t/opening-up-prs-experimentally-for-a-subset-of-the-llvm-project/70375/11
Reviewed By: ldionne
Differential Revision: https://reviews.llvm.org/D150314
|
|
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D148772
|
|
There is a bug in the package tree of on the default images that
causes some dependencies not to be found. Running apt-get gets us
the latest package lists rather than relying on the default lists
in the GitHub Runner imgae, which can be up to a week old.
Running apt-get update before intstalling packages is also recommended in
the official github documentation:
https://docs.github.com/en/actions/using-github-hosted-runners/customizing-github-hosted-runners#installing-software-on-ubuntu-runners
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D148741
|
|
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D148734
|
|
Reviewed By: kwk
Differential Revision: https://reviews.llvm.org/D143535
|
|
- Update the `actions/download-artifact` action to version 3.
- Use the major version of an action instead of specifying the minor or patch versions.
Differential Revision: https://reviews.llvm.org/D148327
|
|
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D145997
|
|
This make sure the docs are always available and can be manually uploaded
if a later step fails.
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D145996
|
|
Most forks won't have an LLVM_BUGS_KEY secret, so Mailgun will error out
with a missing key, and if forks do happen to have such a secret then we
still don't want to be getting emails to LLVM's mailing lists for
downstream forks.
Reviewed By: tstellar
Differential Revision: https://reviews.llvm.org/D146235
|
|
Signed-off-by: Joyce Brum <joycebrum@google.com>
Reviewed By: tstellar
Differential Revision: https://reviews.llvm.org/D144119
|
|
- Update the GitHub workflow actions to their latest versions.
- Use the latest Node.js LTS release.
- Use the latest Ubuntu version for consistency across all workflows.
- The `set-output` command is deprecated and will soon be disabled (https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/) so use the new recommended way.
- Use the `$()` expressions for string interpolation instead of the deprecated backticks in Bash.
- Format the YAML files.
Differential Revision: https://reviews.llvm.org/D143015
|
|
libclc requires using cmake files to detect the LLVM installation instead
of llvm-config so we need to update our cmake invocation.
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D142716
|
|
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D142719
|
|
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D142598
|
|
|
|
For some reason cmake started selecting a 32-bit version of python on
Windows instead of the 64-bit version when building windows. Explicitly
setting the default python to 3.10 fixes this problem.
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D132280
|
|
Reviewed By: thieta
Differential Revision: https://reviews.llvm.org/D131650
|
|
Reviewed By: tstellar
Differential Revision: https://reviews.llvm.org/D131493
|
|
|
|
Now that the symbol version for libclang.so changes for each release again,
we need to remove the symbol versions from the shared library in order
for the ABI checker to be able to compare with an older version of the
shared library.
|
|
The script needs this in order to automatically assign a reviewer.
|
|
macos-10.15 is deprecated and will be removed.
|
|
repo
The checkout action will hard-code the default github actions token in
the git config so that all pushes use it. We need to set
persist-credentials=false so we can use a token that has permission
to push to the llvm-project-release-prs repo.
|
|
|
|
Reviewed By: asl
Differential Revision: https://reviews.llvm.org/D129880
|
|
The tests still only run on pushes or pull requests for the release
branch, but having it in the main branch means we don't have to copy
the tests every time we create a new release branch.
Reviewed By: asl
Differential Revision: https://reviews.llvm.org/D129526
|
|
For each release tag, this action will create a new release on GitHub,
and for each -final tag, this action will build the documentation and
upload it to GitHub.
Reviewed By: hans, kwk
Differential Revision: https://reviews.llvm.org/D99780
|
|
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
|
|
Format and refactor the GitHub workflow for consistency.
Differential Revision: https://reviews.llvm.org/D125197
|
|
|
|
Fixes #53288
Reviewed By: mehdi_amini, asl, Quuxplusone
Differential Revision: https://reviews.llvm.org/D117745
|
|
Reviewed By: kwk
Differential Revision: https://reviews.llvm.org/D119312
|
|
GitHub Actions stores the token used for checking out a git repo in
the git configuration and then uses that token for pushes from that
repo too. We need to use a different token for push because we
are pushing to the llvmbot/llvm-project repo and not the upstream repo,
so we need to disable persist-credentials when checking out the source.
|
|
This stopped working due to additional dependencies added to github-automation.py
by daf82a51a0c2ba9990cde172a4a1b8c1004d584d
|
|
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
|
|
Fixes #53451
|
|
Also, replace the existing actionscript implementation with a python
script that can be run outside of GitHub Actions. The intention is
that going forward, all github action functionality would be implemented
in this script.
Reviewed By: kwk
Differential Revision: https://reviews.llvm.org/D116762
|
|
This adds a github action that will mention a team called issue-subscribers-$LABEL
whenever a label is added to a bug. Mentioning the team will automatically
subscribe all team members to the bug.
Differential Revision: https://reviews.llvm.org/D114412
|
|
|
|
|
|
|
|
LLVM forks may use GitHub Actions as well as the upstream projects,
but they do not necessarily follow the same development processes.
Disable automatic issue labeling for forks, so that it does not
interfere with downstream repo automation.
Reviewed By: tstellar
Differential Revision: https://reviews.llvm.org/D115708
|
|
Apparently "help wanted" has some additional special meaning
|
|
|