aboutsummaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
2026-01-12workflows/commit-access-review: Automatically create the issue (#175400)Tom Stellard2-0/+51
We had been doing this manually, and this will be a lot more convenient.
2026-01-12Fix syntax error in ids-check.yml workflow (#175629)mcbarton1-2/+2
[petrhosek](https://github.com/petrhosek) commented on this PR went in https://github.com/llvm/llvm-project/pull/172673#issuecomment-3740109442 that the ids check workflow has a syntax error in it. After looking at the workflow, it appears to be missing - on the uses lines. After this change and having looked at the file in Githubs file editor, no syntax error red lines are now appearing so this should fix it.
2026-01-12[ci] Add ids workflow for checking llvm apis have been annotated with ↵Fabrice de Gans1-0/+104
LLVM_ABI (#172673) This PR adds a workflow which checks that llvm apis have been annotated with LLVM_ABI. Co-authored-by: mcbarton <matthew.c.barton@hotmail.co.uk>
2026-01-12GHA: Add the "Check LLVM ABI" flow to issue-write (#175549)Fabrice de Gans1-0/+1
This is needed to properly test that #172673 is working as expected.
2026-01-10workflows/get-llvm-version: Add full-no-suffix output variable (#174647)Tom Stellard2-1/+7
2026-01-10workflows/release-sources: Disable building sub-project tarballs by default ↵Tom Stellard1-0/+1
(#173441) Sub-project tarbball creation has been disabled in the export.sh script by default. It can be enabled by passing the --sub-project option. This will not be used for official releases, but the option will allow users to generate the sub-project tarballs themseleves if they want to. https://discourse.llvm.org/t/rfc-do-something-with-the-subproject-tarballs-in-the-release-page/75024/ --------- Co-authored-by: Cullen Rhodes <cullen.rhodes@arm.com>
2026-01-10[Github] Bump runner version in github-action-ci containersAiden Grossman2-2/+2
A new runner just came out. Nothing terribly interesting in the release notes, but it is good to update to stay ahead of the relatively short time horizon for runner binary support by Github Actions.
2026-01-09[flang][flang-rt] Add flang-rt autolabel check (#175240)tedj1-0/+5
Add flang-rt to the autolabel github yaml.
2026-01-08Revert "[OpenMP] Remove LLVM_ENABLE_PROJECTS=openmp build mode (#152189)"Michael Kruse1-2/+2
This reverts commit 20d0ec849804218d75647aeafbe23f8a02a83b56. The publish-sphinx-docs buildbot still uses LLVM_ENABLE_PROJECTS=openmp.
2026-01-08[OpenMP] Remove LLVM_ENABLE_PROJECTS=openmp build mode (#152189)Michael Kruse1-2/+2
The build mode has been deprecated in #136314. According to the deprecation message, it was supposed to be removed in the LLVM 21 release. Each build mode increased the maintanance overhead when failing, such as in #151117. Let's remove it in LLVM 22.
2026-01-07worklows/release-binaries: Add Windows release binary builds (#150793)Tom Stellard2-6/+72
Windows x86 binaries will now be built and uploaded automatically when a new release is tagged.
2026-01-07[GitHub] Add more glob patterns for `mlir:python` label (#174711)Twice1-0/+3
Right now, some paths for `mlir:python` are missing, which means relevant people don’t always get notified. This PR adds those paths.
2025-12-31[Github] Update GHA Dependencies (#173804)Mend Renovate10-13/+13
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [EnricoMi/publish-unit-test-result-action](https://redirect.github.com/EnricoMi/publish-unit-test-result-action) | action | minor | `v2.21.0` → `v2.22.0` | | [actions/attest-build-provenance](https://redirect.github.com/actions/attest-build-provenance) | action | minor | `v3.0.0` → `v3.1.0` | | ghcr.io/llvm/ci-ubuntu-24.04-abi-tests | container | digest | `9138b6a` → `ef869c1` | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | patch | `v4.31.6` → `v4.31.9` | | llvm/actions | action | digest | `5dd9550` → `89a8cf8` | | [tj-actions/changed-files](https://redirect.github.com/tj-actions/changed-files) | action | patch | `v47.0.0` → `v47.0.1` |
2025-12-31[Github] Update GitHub Artifact Actions (major) (#173805)Mend Renovate20-37/+37
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/download-artifact](https://redirect.github.com/actions/download-artifact) | action | major | `v6.0.0` → `v7.0.0` | | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | major | `v5.0.0` → `v6.0.0` | | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | major | `5.0.0` → `6.0.0` |
2025-12-29[github/CODEOWNERS] Add yavtuk as BOLT codeowner (#173944)Maksim Panchenko1-1/+1
2025-12-27[Github][CI] Trigger `code-lint` for clang-tidy documentations (#173700)mitchell1-0/+1
Previously we added `doc8` to `code-lint` workflow. However, PRs contain only documentation changes won't trigger this workflow. An example: https://github.com/llvm/llvm-project/pull/173699/checks didn't trigger `code-lint`. This commit fixes the issue.
2025-12-23[Github] Delete issue-write-test workflow (#173404)Aiden Grossman1-33/+0
This workflow never actually tested changes to the issue write workflow because changes to issue-write.yml need to be committed to main before they do anything.
2025-12-22[Github][CI] Introduce `doc8` to `code-lint-helper.py` (#172123)mitchell1-2/+2
Closes #167098 --------- Co-authored-by: EugeneZelenko <eugene.zelenko@gmail.com> Co-authored-by: Baranov Victor <bar.victor.2002@gmail.com>
2025-12-19workflows: Remove pr-request-release-note (#172182)Tom Stellard1-49/+0
We experimented with using this to help curate release notes for the stable releases, but it has not worked out.
2025-12-19[workflows] Remove custom CXXFLAGS for the abi tests (#133968)Tom Stellard2-2/+2
Dropping -g1 should improve the debuginfo and hopefully make the abi tests more accurate. I think -g1 was originally used to save disk space, but the GitHub runners have more disk space now, so it isn't necessary. The abi-compliance checker recommends using -Og, but it seems not to make a difference and it's more simple just to not specify any extra flags.
2025-12-16[Github][CI] Bump VS in Windows Container to VS2022 (#172396)Aiden Grossman1-5/+5
Just to keep things up to date. It does not look like we can yet jump to VS 2026 despite it being available since the vs_buildtools.exe link does not work with VS v18 (which corresponds to Visual Studio 2026). I've tested this locally running the full premerge pipeline and everything checks out.
2025-12-15[Github][CI] Bump Windows CI Container Python to v3.12.3 (#172383)Aiden Grossman1-4/+1
This is primarily intended to upgrade past python 3.9 so that we can continue building MLIR after https://discourse.llvm.org/t/rfc-adopt-regularly-scheduled-python-minimum-version-bumps/88841/9 lands. This also makes us consistent with the Linux container. I tested this locally by building the container with this change applied and running the entire premerge pipeline within the freshly built container.
2025-12-15[Github] Remove use of deprecated login_or_token (#172240)Aiden Grossman2-2/+2
This function was deprecated recently. Update to the auth parameter to get ahead of the deprecation.
2025-12-13[GitHub][CI] Drop manual build of universal-ctags from abi container (#172096)Tom Stellard1-9/+2
This package is available in Ubuntu now, so we don't need to build it manually.
2025-12-11workflows/upload-release-artifact: Upload a separate attestation for each ↵Tom Stellard1-5/+7
artifact (#171525) This will simplify the process of verifying the assets, because the attestation file for $file will be $file.jsonl. Otherwise, it's not clear which attestation file goes with which asset.
2025-12-11[ExtractAPI] Update CODEOWNERS (#171866)Prajwal Nadig1-1/+1
Daniel Grumberg is no longer a maintainer for Clang ExtractAPI. I have updated the code owners list accordingly and added myself in his stead.
2025-12-11[libc++][Github] Move back to main runner set (#171771)Aiden Grossman1-8/+8
This moves us back to the main runner set so that the next runner set can be used for upgrading again when we want to do that. This also captures the Github Runner version upgrade.
2025-12-10[libc++][Github] Bump Runners to Next Group (#168122)Aiden Grossman1-8/+8
To start using the more recently built containers.
2025-12-09workflows/release-documentation: Fix pull request creation (#168981)Tom Stellard1-1/+1
2025-12-09[libc][CI] update macOS version in workflow configuration (#171228)Schrodinger ZHU Yifan1-2/+2
upgrade macOS version to latest stable version in github action. We run into a problem that timed `os_sync` API only becomes available in 14.4+.
2025-12-08[Github] Make premerge update correct comments file for WindowsAiden Grossman1-1/+1
platform.machine() on x86_64 on Windows returns AMD64 rather than x86_64. Make premerge.yaml reflect this.
2025-12-08Update [Github] Update GHA Dependencies (#171064)Mend Renovate45-67/+67
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | patch | `v6.0.0` -> `v6.0.1` | | | [actions/setup-node](https://redirect.github.com/actions/setup-node) | action | minor | `v6.0.0` -> `v6.1.0` | | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | patch | `v4.31.5` -> `v4.31.6` | `v4.31.7` |
2025-12-08workflows/release-binaries: Use upload-release-artifact action for uploading ↵Tom Stellard1-45/+30
(#170528)
2025-12-07Update actions/checkout action to v6 (#171065)Mend Renovate1-1/+1
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v5.0.0` -> `v6.0.1` |
2025-12-05[NFC] Become CODEOWNER of AMDGPULowerBufferFatPointers (#167953)Krzysztof Drewniak1-0/+3
2025-12-05Remove myself from CODEOWNERS (#170799)Han-Chung Wang1-7/+7
2025-12-04[CI] Report real results for aarch64 (#170535)Tom Stellard1-1/+0
https://discourse.llvm.org/t/rfc-display-true-result-for-aarch64-pre-commit-ci/88928
2025-12-04[Github] Make issue-write cat all commentsAiden Grossman1-1/+1
We need to cat all files that start with comments now that premerge writes out files containing comments without that exact name.
2025-12-03[Github][CI] Make premerge upload results on Linux and Windows (#170414)Aiden Grossman1-2/+10
Now that the issue-write workflow can support writing comments from multiple files, make the premerge workflow write out comments from both x86_64 Linux and Windows. AArch64 Linux right now is left out as the premerge advisor does not currently support it.
2025-12-03[Github] Make issue-write workflow support reading from multiple filesAiden Grossman2-4/+16
This is so that we can read from multiple files emitted by the premerge workflow. Reviewers: tstellar, cmtice Reviewed By: cmtice Pull Request: https://github.com/llvm/llvm-project/pull/170411
2025-12-03[Github] Fix issue-write workflow after #170216Aiden Grossman1-2/+2
This changed the name of one of the outputs that issue-write used to control whether or not it ran. This patch should fix that.
2025-12-03[Github] Also run test issue write when touching issue-write.ymlAiden Grossman1-0/+1
We should actually run the test workflow when touching the workflow we are attempting to test.
2025-12-03[Github] Make unprivileged-download-artifact download multiple artifactsAiden Grossman2-27/+58
This is designed to allow a workflow (e.g., premerge) upload comments across multiple jobs. Subsequent PRs will wire this up within the issue-write workflow to support reading comments from multiple files. Reviewers: tstellar, cmtice Reviewed By: cmtice Pull Request: https://github.com/llvm/llvm-project/pull/170216
2025-12-03[Github] Add workflow to test the issue write workflowAiden Grossman1-0/+25
This does not test most of the functionality (i.e., that writing to an existing comment still works), but does ensure that the plumbing works and things are not completely broken. Reviewers: tstellar, cmtice Reviewed By: cmtice Pull Request: https://github.com/llvm/llvm-project/pull/170209
2025-12-03[Github] Add user of issue-write for #170209Aiden Grossman1-0/+1
So that we can actually test the workflow before comitting into tree.
2025-12-03workflows: Factor out artifact attestation and upload into a composite ↵Tom Stellard2-20/+142
action (#169621) Also, switch the release-sources workflow over to use this new action. As a result of this change, the attestation file for the sources will be renamed from attestation.jsonl to $TAG-sources-attestation.jsonl.
2025-12-02[libc++] Make CC and CXX environment variables mandatory in run-buildbot ↵Louis Dionne2-12/+20
(#166875) Previously, the bootstrapping-build job defined in run-buildbot required the CC and CXX environment variables to be defined even though run-buildbot documents these environment variables as being optional. It also relied on ccache being available. Refactor run-buildbot to make CC and CXX mandatory, and refactor various places in the CI where we called run-buildbot without setting CC and CXX. After this patch, all places that use run-buildbot are setting CC and CXX before calling the script, which makes it easier to track what compiler is used where. This also allows simplifying run-buildbot itself. Finally, this patch makes ccache optional for running the bootstrapping build.
2025-12-01[Github] Fix typo in unprivileged-download-artifact test workflowAiden Grossman1-1/+1
s/Chekcout/Checkout
2025-12-01[Github] Update GHA Dependencies (#170057)Mend Renovate15-17/+17
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [actions/setup-python](https://redirect.github.com/actions/setup-python) | action | minor | `v6.0.0` -> `v6.1.0` | | | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | patch | `v4.31.4` -> `v4.31.5` | `v4.31.6` | | [hendrikmuhs/ccache-action](https://redirect.github.com/hendrikmuhs/ccache-action) | action | patch | `v1.2.19` -> `v1.2.20` | |
2025-12-01[Github] Update actions/upload-artifact action to v5 (#170058)Mend Renovate1-1/+1
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact) | action | major | `v4.6.2` -> `v5.0.0` |