-
Notifications
You must be signed in to change notification settings - Fork 15.2k
[Github] Add renovate configuration for Github Actions #159899
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thank you for submitting a Pull Request (PR) to the LLVM Project! This PR will be automatically labeled and the relevant teams will be notified. If you wish to, you can add reviewers by using the "Reviewers" section on this page. If this is not working for you, it is probably because you do not have write permissions for the repository. In which case you can instead tag reviewers by name in a comment by using If you have received no comments on your PR for a week, you can request a review by "ping"ing the PR by adding a comment “Ping”. The common courtesy "ping" rate is once a week. Please remember that you are asking for valuable time from other developers. If you have further questions, they may be answered by the LLVM GitHub User Guide. You can also ask questions in a comment on this PR, on the LLVM Discord or on the forums. |
This has been intentionally added. Will finish up the configuration soon so that it only touches Github actions. No one else will be impacted by this. |
Alright, I think this is ready for review. I've set this up to only look at Github Actions and create a PR once a week with version updates. The PR will assign to me for now while I iron out config changes, but we can update later if more people want to get pinged. |
I've also set a 3 day "bake period" which should prevent autoupgrading to a malicious version. That's one learning from the tj-actions/changed-files supply chain issue that I wanted to make sure to take into account. |
139ff91
to
92f6def
Compare
@boomanaiden154 It looks like you need to file your own PR for that, as renovate-bot is overwriting this one. |
ed84eeb
to
cb1ddf5
Compare
Signed-off-by: Aiden Grossman <[email protected]>
Signed-off-by: Aiden Grossman <[email protected]>
Yeah, not sure why it's doing that. We need to merge this PR though in order to enable it. I've manually updated everything for now with the config that I've confirmed as working and will keep an eye on things to make sure nothing goes haywire. |
@renovate-bot Congratulations on having your first Pull Request (PR) merged into the LLVM Project! Your changes will be combined with recent changes from other authors, then tested by our build bots. If there is a problem with a build, you may receive a report in an email or a comment on this PR. Please check whether problems have been caused by your change specifically, as the builds can include changes from many authors. It is not uncommon for your change to be included in a build that fails due to someone else's changes, or infrastructure issues. How to do this, and the rest of the post-merge process, is covered in detail here. If your change does cause a problem, it may be reverted, or you can revert it yourself. This is a normal part of LLVM development. You can fix your changes and open a new PR to merge them again. If you don't get any reports, no action is required from you. Your changes are working as expected, well done! |
Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.
Detected Package Files
third-party/benchmark/bazel/benchmark_deps.bzl
(bazel)utils/bazel/WORKSPACE
(bazel)third-party/benchmark/MODULE.bazel
(bazel-module)utils/bazel/.bazelversion
(bazelisk)libcxx/utils/ci/docker-compose.yml
(docker-compose).ci/metrics/Dockerfile
(dockerfile).github/workflows/containers/github-action-ci-windows/Dockerfile
(dockerfile).github/workflows/containers/github-action-ci/Dockerfile
(dockerfile)bolt/utils/docker/Dockerfile
(dockerfile)clang/tools/clang-fuzzer/Dockerfile
(dockerfile)clang/utils/analyzer/Dockerfile
(dockerfile)libc/utils/buildbot/Dockerfile
(dockerfile)libcxx/utils/ci/Dockerfile
(dockerfile)llvm/utils/docker/debian12/Dockerfile
(dockerfile)llvm/utils/docker/example/Dockerfile
(dockerfile)llvm/utils/docker/nvidia-cuda/Dockerfile
(dockerfile).github/workflows/bazel-checks.yml
(github-actions).github/workflows/build-ci-container-windows.yml
(github-actions).github/workflows/build-ci-container.yml
(github-actions).github/workflows/build-metrics-container.yml
(github-actions).github/workflows/check-ci.yml
(github-actions).github/workflows/ci-post-commit-analyzer.yml
(github-actions).github/workflows/commit-access-greeter.yml
(github-actions).github/workflows/commit-access-review.yml
(github-actions).github/workflows/docs.yml
(github-actions).github/workflows/email-check.yaml
(github-actions).github/workflows/gha-codeql.yml
(github-actions).github/workflows/hlsl-test-all.yaml
(github-actions).github/workflows/issue-release-workflow.yml
(github-actions).github/workflows/issue-subscriber.yml
(github-actions).github/workflows/issue-write.yml
(github-actions).github/workflows/libc-fullbuild-tests.yml
(github-actions).github/workflows/libc-overlay-tests.yml
(github-actions).github/workflows/libclang-abi-tests.yml
(github-actions).github/workflows/libclang-python-tests.yml
(github-actions).github/workflows/libcxx-build-and-test.yaml
(github-actions).github/workflows/libcxx-build-containers.yml
(github-actions).github/workflows/libcxx-check-generated-files.yml
(github-actions).github/workflows/libcxx-run-benchmarks.yml
(github-actions).github/workflows/llvm-bugs.yml
(github-actions).github/workflows/llvm-tests.yml
(github-actions).github/workflows/merged-prs.yml
(github-actions).github/workflows/mlir-spirv-tests.yml
(github-actions).github/workflows/new-issues.yml
(github-actions).github/workflows/new-prs.yml
(github-actions).github/workflows/pr-code-format.yml
(github-actions).github/workflows/pr-code-lint.yml
(github-actions).github/workflows/pr-request-release-note.yml
(github-actions).github/workflows/pr-subscriber.yml
(github-actions).github/workflows/premerge.yaml
(github-actions).github/workflows/release-asset-audit.yml
(github-actions).github/workflows/release-binaries-all.yml
(github-actions).github/workflows/release-binaries-save-stage/action.yml
(github-actions).github/workflows/release-binaries-setup-stage/action.yml
(github-actions).github/workflows/release-binaries.yml
(github-actions).github/workflows/release-documentation.yml
(github-actions).github/workflows/release-doxygen.yml
(github-actions).github/workflows/release-lit.yml
(github-actions).github/workflows/release-sources.yml
(github-actions).github/workflows/release-tasks.yml
(github-actions).github/workflows/scorecard.yml
(github-actions).github/workflows/spirv-tests.yml
(github-actions).github/workflows/unprivileged-download-artifact/action.yml
(github-actions).github/workflows/version-check.yml
(github-actions)lldb/tools/lldb-dap/package.json
(npm)llvm/utils/vscode/llvm/package.json
(npm)mlir/utils/tree-sitter-mlir/package.json
(npm)mlir/utils/vscode/package.json
(npm)llvm/utils/lit/pyproject.toml
(pep621)llvm/utils/mlgo-utils/pyproject.toml
(pep621).ci/all_requirements.txt
(pip_requirements).ci/metrics/requirements.lock.txt
(pip_requirements).ci/metrics/requirements.txt
(pip_requirements).ci/requirements.txt
(pip_requirements)clang/utils/analyzer/requirements.txt
(pip_requirements)libcxx/utils/requirements.txt
(pip_requirements)llvm/docs/requirements-hashed.txt
(pip_requirements)llvm/docs/requirements.txt
(pip_requirements)llvm/utils/git/requirements.txt
(pip_requirements)mlir/python/requirements.txt
(pip_requirements)third-party/benchmark/tools/requirements.txt
(pip_requirements)third-party/benchmark/pyproject.toml
(poetry)Configuration Summary
Based on the default config's presets, Renovate will:
fix
for dependencies andchore
for all others if semantic commits are in use.node_modules
,bower_components
,vendor
and various test/tests (except for nuget) directories.🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to
renovate.json
in this branch. Renovate will update the Pull Request description the next time it runs.What to Expect
With your current configuration, Renovate will create 138 Pull Requests:
Update actions/setup-python digest to 4267e28
renovate/actions-setup-python-digest
main
4267e283df95c05d9f16ece6624106f44613b489
Update EnricoMi/publish-unit-test-result-action digest to 3a74b29
renovate/enricomi-publish-unit-test-result-action-digest
main
3a74b2957438d0b6e2e61d67b05318aa25c9e6c6
Update llvm/actions digest to a1ea791
renovate/llvm-actions-digest
main
a1ea791b03c8e61f53a0e66f2f73db283aa0f01e
Update vulkan_headers digest to d7a7044
renovate/vulkan_headers-digest
main
d7a7044334ad88485c0a6113d1bf51520ac9e541
Update actions/upload-artifact action to v4.6.2
renovate/actions-upload-artifact-4.x
main
ea165f8d65b6e75b540449e92b4886f43607fa02
Update dependency @types/node to v14.18.63
renovate/node-14.x-lockfile
main
14.18.63
Update dependency @types/node to v18.19.127
renovate/node-18.x-lockfile
main
18.19.127
Update dependency @types/tabulator-tables to v6.2.11
renovate/tabulator-tables-6.x-lockfile
main
6.2.11
Update dependency alabaster to v0.7.16
renovate/alabaster-0.x
main
==0.7.16
Update dependency cryptography to v43.0.3
renovate/cryptography-43.x
main
==43.0.3
Update dependency deprecated to v1.2.18
renovate/deprecated-1.x
main
==1.2.18
Update dependency esbuild to v0.25.10
renovate/esbuild-0.x-lockfile
main
0.25.10
Update dependency gitdb to v4.0.12
renovate/gitdb-4.x
main
==4.0.12
Update dependency gitpython to v3.1.45
renovate/gitpython-3.x
main
==3.1.45
Update dependency jinja2 to v3.1.6
renovate/jinja2-3.x
main
==3.1.6
Update dependency libpfm to v4.11.0.bcr.1
renovate/libpfm-4.x
main
4.11.0.bcr.1
Update dependency llvm_zstd to v1.5.7
renovate/llvm_zstd-1.x
main
v1.5.7
Update dependency markupsafe to v2.1.5
renovate/markupsafe-2.x
main
==2.1.5
Update dependency ml-dtypes to v0.5.3
renovate/ml-dtypes-0.x
main
==0.5.3
Update dependency platforms to v0.0.11
renovate/platforms-0.x
main
0.0.11
Update dependency prettier-plugin-curly to v0.3.2
renovate/prettier-plugin-curly-0.x-lockfile
main
0.3.2
Update dependency protobuf to v6.32.1
renovate/protobuf-6.x
main
==6.32.1
Update dependency requests to v2.32.5
renovate/requests-2.x
main
==2.32.5
Update dependency smmap to v5.0.2
renovate/smmap-5.x
main
==5.0.2
Update dependency sphinx-reredirects to v0.1.6
renovate/sphinx-reredirects-0.x
main
==0.1.6
Update dependency sphinxcontrib-devhelp to v1.0.6
renovate/sphinxcontrib-devhelp-1.x
main
==1.0.6
Update dependency sphinxcontrib-qthelp to v1.0.8
renovate/sphinxcontrib-qthelp-1.x
main
==1.0.8
Update dependency sphinxcontrib-serializinghtml to v1.1.10
renovate/sphinxcontrib-serializinghtml-1.x
main
==1.1.10
Update dependency swig to v4.3.1.post0
renovate/swig-4.x
main
==4.3.1.post0
Update hendrikmuhs/ccache-action action to v1.2.19
renovate/hendrikmuhs-ccache-action-1.x
main
bfa03e1de4d7f7c3e80ad9109feedd05c4f5a716
Update ossf/scorecard-action action to v2.4.2
renovate/ossf-scorecard-action-2.x
main
05b42c624433fc40578a4040d5cf5e36ddca8cde
Update actions/attest-build-provenance action to v1.4.4
renovate/actions-attest-build-provenance-1.x
main
ef244123eb79f2f7a7e75d99086184180e6d0018
Update actions/checkout action to v4.3.0
renovate/actions-checkout-4.x
main
08eba0b27e820071cde6df949e0beb9ba4906955
Update actions/github-script action to v7.1.0
renovate/actions-github-script-7.x
main
f28e40c7f34bde8b3046d885e986cb6290c5673b
Update actions/setup-node action to v4.4.0
renovate/actions-setup-node-4.x
main
49933ea5288caeca8642d1e84afbd3f7d6820020
Update actions/setup-python action to v5.6.0
renovate/actions-setup-python-5.x
main
a26af69be951a213d495a4c3e4e4022e16d87065
Update aminya/setup-cpp action to v1.7.1
renovate/aminya-setup-cpp-1.x
main
a276e6e3d1db9160db5edc458e99a30d3b109949
Update dependency @types/vscode to v1.104.0
renovate/vscode-1.x
main
~1.104.0
1.104.0
Update dependency @types/vscode to v1.104.0
renovate/vscode-1.x-lockfile
main
1.104.0
Update dependency @vscode/vsce to v2.32.0
renovate/vscode-vsce-2.x-lockfile
main
2.32.0
Update dependency @vscode/vsce to v3.6.1
renovate/vscode-vsce-3.x-lockfile
main
3.6.1
Update dependency babel to v2.17.0
renovate/babel-2.x
main
==2.17.0
Update dependency bazel to v8.4.1
renovate/bazel-8.x
main
8.4.1
Update dependency bazel_skylib to v1.8.1
renovate/bazel_skylib-1.x
main
1.8.1
Update dependency beautifulsoup4 to v4.13.5
renovate/beautifulsoup4-4.x
main
==4.13.5
Update dependency build_bazel_apple_support to v1.23.1
renovate/build_bazel_apple_support-1.x
main
1.23.1
Update dependency certifi to v2024.12.14
renovate/certifi-2024.x
main
==2024.12.14
Update dependency charset-normalizer to v3.4.3
renovate/charset-normalizer-3.x
main
==3.4.3
Update dependency chokidar to v3.6.0
renovate/chokidar-3.x
main
3.6.0
Update dependency com_google_googletest to v1.17.0
renovate/com_google_googletest-1.x
main
v1.17.0
Update dependency docutils to v0.22.2
renovate/docutils-0.x
main
==0.22.2
Update dependency furo to v2024.8.6
renovate/furo-2024.x
main
==2024.8.6
Update dependency google-cloud-storage to v3.4.0
renovate/google-cloud-storage-3.x
main
==3.4.0
Update dependency googletest to v1.17.0
renovate/googletest-1.x
main
1.17.0
Update dependency idna to v3.10
renovate/idna-3.x
main
==3.10
Update dependency llvm_zlib to v2.2.5
renovate/llvm_zlib-2.x
main
2.2.5
Update dependency markdown to v3.9
renovate/markdown-3.x
main
==3.9
Update dependency mdit-py-plugins to v0.5.0
renovate/mdit-py-plugins-0.x
main
==0.5.0
Update dependency minimatch to v3.1.2
renovate/minimatch-3.x-lockfile
main
3.1.2
Update dependency nan to v2.23.0
renovate/nan-2.x-lockfile
main
2.23.0
Update dependency numpy to v1.26.4
renovate/numpy-1.x
main
==1.26.4
Update dependency prettier to v3.6.2
renovate/prettier-3.x-lockfile
main
3.6.2
Update dependency psutil to v7.1.0
renovate/psutil-7.x
main
==7.1.0
Update dependency pybind11 to v2.13.6
renovate/pybind11-2.x
main
v2.13.6
Update dependency pycparser to v2.23
renovate/pycparser-2.x
main
==2.23
Update dependency pygithub to v2.8.1
renovate/pygithub-2.x
main
==2.8.1
Update dependency pygments to v2.19.2
renovate/pygments-2.x
main
==2.19.2
Update dependency pyjwt to v2.10.1
renovate/pyjwt-2.x
main
==2.10.1
Update dependency pynacl to v1.6.0
renovate/pynacl-1.x
main
==1.6.0
Update dependency python to 3.13
renovate/python-3.x
main
3.13
Update dependency pyyaml to v5.4.1
renovate/pyyaml-5.x
main
5.4.1
Update dependency robin_map to v1.4.0
renovate/robin_map-1.x
main
v1.4.0
Update dependency rules_cc to v0.2.8
renovate/rules_cc-0.x
main
0.2.8
Update dependency rules_foreign_cc
renovate/rules_foreign_cc-0.x
main
0.15.0
0.15.1
Update dependency rules_python to v0.40.0
renovate/rules_python-0.x
main
0.40.0
0.40.0
Update dependency scipy to v1.16.2
renovate/scipy-1.x
main
==1.16.2
Update dependency semver to v7.7.2
renovate/semver-7.x-lockfile
main
7.7.2
Update dependency soupsieve to v2.8
renovate/soupsieve-2.x
main
==2.8
Update dependency sphinx to v7.4.7
renovate/sphinx-7.x
main
==7.4.7
Update dependency sphinx-automodapi to v0.20.0
renovate/sphinx-automodapi-0.x
main
==0.20.0
Update dependency sphinxcontrib-htmlhelp to v2.1.0
renovate/sphinxcontrib-htmlhelp-2.x
main
==2.1.0
Update dependency tree-sitter-cli to ^0.25.0
renovate/tree-sitter-cli-0.x
main
^0.25.0
Update dependency typescript to v4.9.5
renovate/typescript-4.x-lockfile
main
4.9.5
Update dependency typescript to v5.9.2
renovate/typescript-5.x-lockfile
main
5.9.2
Update dependency typing-extensions to v4.15.0
renovate/typing-extensions-4.x
main
==4.15.0
Update dependency urllib3 to v2.5.0
renovate/urllib3-2.x
main
==2.5.0
Update dependency vscode-languageclient to v8.1.0
renovate/vscode-languageclient-8.x-lockfile
main
8.1.0
Update dependency wrapt to v1.17.3
renovate/wrapt-1.x
main
==1.17.3
Update docker.io/python Docker tag to v3.13
renovate/docker.io-python-3.x
main
3.13
Update docker/login-action action to v3.5.0
renovate/docker-login-action-3.x
main
184bdaa0721073962dff0199f1fb9940f07167d1
Update github/codeql-action action to v2.28.1
renovate/github-codeql-action-2.x
main
b8d3b6e8af63cde30bdc382c0bc28114f4346c88
Update nvidia/cuda Docker tag to v12.9.1
renovate/nvidia-cuda-12.x
main
12.9.1-devel-ubuntu24.04
Update pypa/gh-action-pypi-publish action to v1.13.0
renovate/pypa-gh-action-pypi-publish-1.x
main
ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e
Update actions/attest-build-provenance action to v3
renovate/actions-attest-build-provenance-3.x
main
977bb373ede98d70efdf65b84cb5f73e068dcc2a
Update actions/checkout action to v5
renovate/actions-checkout-5.x
main
08c6903cd8c0fde910a37f88322edcfb5dd907a8
Update actions/github-script action to v8
renovate/actions-github-script-8.x
main
ed597411d8f924073f98dfc5c65a23a2325f34cd
Update actions/labeler action to v6
renovate/actions-labeler-6.x
main
634933edcd8ababfe52f92936142cc22ac488b1b
Update actions/setup-node action to v5
renovate/actions-setup-node-5.x
main
a0853c24544627f65ddf259abe73b1d18a591444
Update actions/setup-python action to v6
renovate/actions-setup-python-6.x
main
e797f83bcb11b83ae66e0230d6156d7c80228e7c
Update debian Docker tag to v13
renovate/debian-13.x
main
13
Update dependency @types/mocha to v10
renovate/mocha-10.x
main
^10.0.0
Update dependency @vscode/vsce to v3
renovate/vscode-vsce-3.x
main
^3.0.0
Update dependency alabaster to v1
renovate/alabaster-1.x
main
==1.0.0
Update dependency cachetools to v6
renovate/cachetools-6.x
main
==6.2.0
Update dependency certifi to v2025
renovate/certifi-2025.x
main
==2025.8.3
Update dependency cffi to v2
renovate/cffi-2.x
main
==2.0.0
Update dependency chokidar to v4
renovate/chokidar-4.x
main
4.0.3
Update dependency cryptography to v46
renovate/cryptography-46.x
main
==46.0.1
Update dependency furo to v2025
renovate/furo-2025.x
main
==2025.7.19
Update dependency glob to v11
renovate/glob-11.x
main
^11.0.0
Update dependency js-yaml to v4
renovate/js-yaml-4.x
main
^4.0.0
Update dependency junitparser to v4
renovate/junitparser-4.x
main
==4.0.2
Update dependency markdown-it-py to v4
renovate/markdown-it-py-4.x
main
==4.0.0
Update dependency markupsafe to v3
renovate/markupsafe-3.x
main
==3.0.2
Update dependency minimatch to v10
renovate/minimatch-10.x
main
^10.0.0
Update dependency myst-parser to v4
renovate/myst-parser-4.x
main
==4.0.1
Update dependency node to v22
renovate/node-22.x
main
22
^22.0.0
Update dependency numpy to v2.3.3
renovate/numpy-2.x
main
==2.3.3
>=2.3.3, <=2.3.3
Update dependency packaging to v25
renovate/packaging-25.x
main
==25.0
Update dependency platforms to v1
renovate/platforms-1.x
main
1.0.0
Update dependency pybind11 to v3
renovate/pybind11-3.x
main
>=3.0.1, <=3.0.1
==3.0.1
v3.0.1
Update dependency PyYAML to >=6.0.2, <=6.0.2
renovate/pyyaml-6.x
main
>=6.0.2, <=6.0.2
==6.0.2
6.0.2
Update dependency rules_python to v1.6.3
renovate/rules_python-1.x
main
1.6.3
1.6.3
Update dependency snowballstemmer to v3
renovate/snowballstemmer-3.x
main
==3.0.1
Update dependency sphinx to v8
renovate/sphinx-8.x
main
==8.2.3
Update dependency sphinx-reredirects to v1
renovate/sphinx-reredirects-1.x
main
==1.0.0
Update dependency sphinxcontrib-applehelp to v2
renovate/sphinxcontrib-applehelp-2.x
main
==2.0.0
Update dependency sphinxcontrib-devhelp to v2
renovate/sphinxcontrib-devhelp-2.x
main
==2.0.0
Update dependency sphinxcontrib-qthelp to v2
renovate/sphinxcontrib-qthelp-2.x
main
==2.0.0
Update dependency sphinxcontrib-serializinghtml to v2
renovate/sphinxcontrib-serializinghtml-2.x
main
==2.0.0
Update dependency tslint to v6
renovate/tslint-6.x
main
^6.0.0
Update dependency typescript to v5
renovate/typescript-5.x
main
^5.0.0
Update dependency vscode-languageclient to v9
renovate/vscode-languageclient-9.x
main
^9.0.0
Update dependency windows to v2025
renovate/windows-2025.x
main
2025
Update github/codeql-action action to v3
renovate/github-codeql-action-3.x
main
192325c86100d080feab897ff886c34abd4c83a3
Update nvidia/cuda Docker tag to v13
renovate/nvidia-cuda-13.x
main
13.0.1-devel-ubuntu24.04
Update tj-actions/changed-files action to v47
renovate/tj-actions-changed-files-47.x
main
24d32ffd492484c1d75e0c0b894501ddb9d30d62
Update ubuntu Docker tag to v24
renovate/ubuntu-24.x
main
noble
24.04
🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for
prhourlylimit
for details.Warning
Please correct - or verify that you can safely ignore - these dependency lookup failures before you merge this PR.
Could not determine new digest for update (github-tags package actions/upload-artifact)
Could not determine new digest for update (github-tags package github/codeql-action)
Files affected:
.github/workflows/libclang-abi-tests.yml
,.github/workflows/llvm-tests.yml
,.github/workflows/release-documentation.yml
,.github/workflows/scorecard.yml
❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.
This PR was generated by Mend Renovate. View the repository job log.