-
Notifications
You must be signed in to change notification settings - Fork 15.1k
[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 <agrossman154@yahoo.com>
Signed-off-by: Aiden Grossman <agrossman154@yahoo.com>
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:
fixfor dependencies andchorefor all others if semantic commits are in use.node_modules,bower_components,vendorand various test/tests (except for nuget) directories.🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to
renovate.jsonin 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-digestmain4267e283df95c05d9f16ece6624106f44613b489Update EnricoMi/publish-unit-test-result-action digest to 3a74b29
renovate/enricomi-publish-unit-test-result-action-digestmain3a74b2957438d0b6e2e61d67b05318aa25c9e6c6Update llvm/actions digest to a1ea791
renovate/llvm-actions-digestmaina1ea791b03c8e61f53a0e66f2f73db283aa0f01eUpdate vulkan_headers digest to d7a7044
renovate/vulkan_headers-digestmaind7a7044334ad88485c0a6113d1bf51520ac9e541Update actions/upload-artifact action to v4.6.2
renovate/actions-upload-artifact-4.xmainea165f8d65b6e75b540449e92b4886f43607fa02Update dependency @types/node to v14.18.63
renovate/node-14.x-lockfilemain14.18.63Update dependency @types/node to v18.19.127
renovate/node-18.x-lockfilemain18.19.127Update dependency @types/tabulator-tables to v6.2.11
renovate/tabulator-tables-6.x-lockfilemain6.2.11Update dependency alabaster to v0.7.16
renovate/alabaster-0.xmain==0.7.16Update dependency cryptography to v43.0.3
renovate/cryptography-43.xmain==43.0.3Update dependency deprecated to v1.2.18
renovate/deprecated-1.xmain==1.2.18Update dependency esbuild to v0.25.10
renovate/esbuild-0.x-lockfilemain0.25.10Update dependency gitdb to v4.0.12
renovate/gitdb-4.xmain==4.0.12Update dependency gitpython to v3.1.45
renovate/gitpython-3.xmain==3.1.45Update dependency jinja2 to v3.1.6
renovate/jinja2-3.xmain==3.1.6Update dependency libpfm to v4.11.0.bcr.1
renovate/libpfm-4.xmain4.11.0.bcr.1Update dependency llvm_zstd to v1.5.7
renovate/llvm_zstd-1.xmainv1.5.7Update dependency markupsafe to v2.1.5
renovate/markupsafe-2.xmain==2.1.5Update dependency ml-dtypes to v0.5.3
renovate/ml-dtypes-0.xmain==0.5.3Update dependency platforms to v0.0.11
renovate/platforms-0.xmain0.0.11Update dependency prettier-plugin-curly to v0.3.2
renovate/prettier-plugin-curly-0.x-lockfilemain0.3.2Update dependency protobuf to v6.32.1
renovate/protobuf-6.xmain==6.32.1Update dependency requests to v2.32.5
renovate/requests-2.xmain==2.32.5Update dependency smmap to v5.0.2
renovate/smmap-5.xmain==5.0.2Update dependency sphinx-reredirects to v0.1.6
renovate/sphinx-reredirects-0.xmain==0.1.6Update dependency sphinxcontrib-devhelp to v1.0.6
renovate/sphinxcontrib-devhelp-1.xmain==1.0.6Update dependency sphinxcontrib-qthelp to v1.0.8
renovate/sphinxcontrib-qthelp-1.xmain==1.0.8Update dependency sphinxcontrib-serializinghtml to v1.1.10
renovate/sphinxcontrib-serializinghtml-1.xmain==1.1.10Update dependency swig to v4.3.1.post0
renovate/swig-4.xmain==4.3.1.post0Update hendrikmuhs/ccache-action action to v1.2.19
renovate/hendrikmuhs-ccache-action-1.xmainbfa03e1de4d7f7c3e80ad9109feedd05c4f5a716Update ossf/scorecard-action action to v2.4.2
renovate/ossf-scorecard-action-2.xmain05b42c624433fc40578a4040d5cf5e36ddca8cdeUpdate actions/attest-build-provenance action to v1.4.4
renovate/actions-attest-build-provenance-1.xmainef244123eb79f2f7a7e75d99086184180e6d0018Update actions/checkout action to v4.3.0
renovate/actions-checkout-4.xmain08eba0b27e820071cde6df949e0beb9ba4906955Update actions/github-script action to v7.1.0
renovate/actions-github-script-7.xmainf28e40c7f34bde8b3046d885e986cb6290c5673bUpdate actions/setup-node action to v4.4.0
renovate/actions-setup-node-4.xmain49933ea5288caeca8642d1e84afbd3f7d6820020Update actions/setup-python action to v5.6.0
renovate/actions-setup-python-5.xmaina26af69be951a213d495a4c3e4e4022e16d87065Update aminya/setup-cpp action to v1.7.1
renovate/aminya-setup-cpp-1.xmaina276e6e3d1db9160db5edc458e99a30d3b109949Update dependency @types/vscode to v1.104.0
renovate/vscode-1.xmain~1.104.01.104.0Update dependency @types/vscode to v1.104.0
renovate/vscode-1.x-lockfilemain1.104.0Update dependency @vscode/vsce to v2.32.0
renovate/vscode-vsce-2.x-lockfilemain2.32.0Update dependency @vscode/vsce to v3.6.1
renovate/vscode-vsce-3.x-lockfilemain3.6.1Update dependency babel to v2.17.0
renovate/babel-2.xmain==2.17.0Update dependency bazel to v8.4.1
renovate/bazel-8.xmain8.4.1Update dependency bazel_skylib to v1.8.1
renovate/bazel_skylib-1.xmain1.8.1Update dependency beautifulsoup4 to v4.13.5
renovate/beautifulsoup4-4.xmain==4.13.5Update dependency build_bazel_apple_support to v1.23.1
renovate/build_bazel_apple_support-1.xmain1.23.1Update dependency certifi to v2024.12.14
renovate/certifi-2024.xmain==2024.12.14Update dependency charset-normalizer to v3.4.3
renovate/charset-normalizer-3.xmain==3.4.3Update dependency chokidar to v3.6.0
renovate/chokidar-3.xmain3.6.0Update dependency com_google_googletest to v1.17.0
renovate/com_google_googletest-1.xmainv1.17.0Update dependency docutils to v0.22.2
renovate/docutils-0.xmain==0.22.2Update dependency furo to v2024.8.6
renovate/furo-2024.xmain==2024.8.6Update dependency google-cloud-storage to v3.4.0
renovate/google-cloud-storage-3.xmain==3.4.0Update dependency googletest to v1.17.0
renovate/googletest-1.xmain1.17.0Update dependency idna to v3.10
renovate/idna-3.xmain==3.10Update dependency llvm_zlib to v2.2.5
renovate/llvm_zlib-2.xmain2.2.5Update dependency markdown to v3.9
renovate/markdown-3.xmain==3.9Update dependency mdit-py-plugins to v0.5.0
renovate/mdit-py-plugins-0.xmain==0.5.0Update dependency minimatch to v3.1.2
renovate/minimatch-3.x-lockfilemain3.1.2Update dependency nan to v2.23.0
renovate/nan-2.x-lockfilemain2.23.0Update dependency numpy to v1.26.4
renovate/numpy-1.xmain==1.26.4Update dependency prettier to v3.6.2
renovate/prettier-3.x-lockfilemain3.6.2Update dependency psutil to v7.1.0
renovate/psutil-7.xmain==7.1.0Update dependency pybind11 to v2.13.6
renovate/pybind11-2.xmainv2.13.6Update dependency pycparser to v2.23
renovate/pycparser-2.xmain==2.23Update dependency pygithub to v2.8.1
renovate/pygithub-2.xmain==2.8.1Update dependency pygments to v2.19.2
renovate/pygments-2.xmain==2.19.2Update dependency pyjwt to v2.10.1
renovate/pyjwt-2.xmain==2.10.1Update dependency pynacl to v1.6.0
renovate/pynacl-1.xmain==1.6.0Update dependency python to 3.13
renovate/python-3.xmain3.13Update dependency pyyaml to v5.4.1
renovate/pyyaml-5.xmain5.4.1Update dependency robin_map to v1.4.0
renovate/robin_map-1.xmainv1.4.0Update dependency rules_cc to v0.2.8
renovate/rules_cc-0.xmain0.2.8Update dependency rules_foreign_cc
renovate/rules_foreign_cc-0.xmain0.15.00.15.1Update dependency rules_python to v0.40.0
renovate/rules_python-0.xmain0.40.00.40.0Update dependency scipy to v1.16.2
renovate/scipy-1.xmain==1.16.2Update dependency semver to v7.7.2
renovate/semver-7.x-lockfilemain7.7.2Update dependency soupsieve to v2.8
renovate/soupsieve-2.xmain==2.8Update dependency sphinx to v7.4.7
renovate/sphinx-7.xmain==7.4.7Update dependency sphinx-automodapi to v0.20.0
renovate/sphinx-automodapi-0.xmain==0.20.0Update dependency sphinxcontrib-htmlhelp to v2.1.0
renovate/sphinxcontrib-htmlhelp-2.xmain==2.1.0Update dependency tree-sitter-cli to ^0.25.0
renovate/tree-sitter-cli-0.xmain^0.25.0Update dependency typescript to v4.9.5
renovate/typescript-4.x-lockfilemain4.9.5Update dependency typescript to v5.9.2
renovate/typescript-5.x-lockfilemain5.9.2Update dependency typing-extensions to v4.15.0
renovate/typing-extensions-4.xmain==4.15.0Update dependency urllib3 to v2.5.0
renovate/urllib3-2.xmain==2.5.0Update dependency vscode-languageclient to v8.1.0
renovate/vscode-languageclient-8.x-lockfilemain8.1.0Update dependency wrapt to v1.17.3
renovate/wrapt-1.xmain==1.17.3Update docker.io/python Docker tag to v3.13
renovate/docker.io-python-3.xmain3.13Update docker/login-action action to v3.5.0
renovate/docker-login-action-3.xmain184bdaa0721073962dff0199f1fb9940f07167d1Update github/codeql-action action to v2.28.1
renovate/github-codeql-action-2.xmainb8d3b6e8af63cde30bdc382c0bc28114f4346c88Update nvidia/cuda Docker tag to v12.9.1
renovate/nvidia-cuda-12.xmain12.9.1-devel-ubuntu24.04Update pypa/gh-action-pypi-publish action to v1.13.0
renovate/pypa-gh-action-pypi-publish-1.xmained0c53931b1dc9bd32cbe73a98c7f6766f8a527eUpdate actions/attest-build-provenance action to v3
renovate/actions-attest-build-provenance-3.xmain977bb373ede98d70efdf65b84cb5f73e068dcc2aUpdate actions/checkout action to v5
renovate/actions-checkout-5.xmain08c6903cd8c0fde910a37f88322edcfb5dd907a8Update actions/github-script action to v8
renovate/actions-github-script-8.xmained597411d8f924073f98dfc5c65a23a2325f34cdUpdate actions/labeler action to v6
renovate/actions-labeler-6.xmain634933edcd8ababfe52f92936142cc22ac488b1bUpdate actions/setup-node action to v5
renovate/actions-setup-node-5.xmaina0853c24544627f65ddf259abe73b1d18a591444Update actions/setup-python action to v6
renovate/actions-setup-python-6.xmaine797f83bcb11b83ae66e0230d6156d7c80228e7cUpdate debian Docker tag to v13
renovate/debian-13.xmain13Update dependency @types/mocha to v10
renovate/mocha-10.xmain^10.0.0Update dependency @vscode/vsce to v3
renovate/vscode-vsce-3.xmain^3.0.0Update dependency alabaster to v1
renovate/alabaster-1.xmain==1.0.0Update dependency cachetools to v6
renovate/cachetools-6.xmain==6.2.0Update dependency certifi to v2025
renovate/certifi-2025.xmain==2025.8.3Update dependency cffi to v2
renovate/cffi-2.xmain==2.0.0Update dependency chokidar to v4
renovate/chokidar-4.xmain4.0.3Update dependency cryptography to v46
renovate/cryptography-46.xmain==46.0.1Update dependency furo to v2025
renovate/furo-2025.xmain==2025.7.19Update dependency glob to v11
renovate/glob-11.xmain^11.0.0Update dependency js-yaml to v4
renovate/js-yaml-4.xmain^4.0.0Update dependency junitparser to v4
renovate/junitparser-4.xmain==4.0.2Update dependency markdown-it-py to v4
renovate/markdown-it-py-4.xmain==4.0.0Update dependency markupsafe to v3
renovate/markupsafe-3.xmain==3.0.2Update dependency minimatch to v10
renovate/minimatch-10.xmain^10.0.0Update dependency myst-parser to v4
renovate/myst-parser-4.xmain==4.0.1Update dependency node to v22
renovate/node-22.xmain22^22.0.0Update dependency numpy to v2.3.3
renovate/numpy-2.xmain==2.3.3>=2.3.3, <=2.3.3Update dependency packaging to v25
renovate/packaging-25.xmain==25.0Update dependency platforms to v1
renovate/platforms-1.xmain1.0.0Update dependency pybind11 to v3
renovate/pybind11-3.xmain>=3.0.1, <=3.0.1==3.0.1v3.0.1Update dependency PyYAML to >=6.0.2, <=6.0.2
renovate/pyyaml-6.xmain>=6.0.2, <=6.0.2==6.0.26.0.2Update dependency rules_python to v1.6.3
renovate/rules_python-1.xmain1.6.31.6.3Update dependency snowballstemmer to v3
renovate/snowballstemmer-3.xmain==3.0.1Update dependency sphinx to v8
renovate/sphinx-8.xmain==8.2.3Update dependency sphinx-reredirects to v1
renovate/sphinx-reredirects-1.xmain==1.0.0Update dependency sphinxcontrib-applehelp to v2
renovate/sphinxcontrib-applehelp-2.xmain==2.0.0Update dependency sphinxcontrib-devhelp to v2
renovate/sphinxcontrib-devhelp-2.xmain==2.0.0Update dependency sphinxcontrib-qthelp to v2
renovate/sphinxcontrib-qthelp-2.xmain==2.0.0Update dependency sphinxcontrib-serializinghtml to v2
renovate/sphinxcontrib-serializinghtml-2.xmain==2.0.0Update dependency tslint to v6
renovate/tslint-6.xmain^6.0.0Update dependency typescript to v5
renovate/typescript-5.xmain^5.0.0Update dependency vscode-languageclient to v9
renovate/vscode-languageclient-9.xmain^9.0.0Update dependency windows to v2025
renovate/windows-2025.xmain2025Update github/codeql-action action to v3
renovate/github-codeql-action-3.xmain192325c86100d080feab897ff886c34abd4c83a3Update nvidia/cuda Docker tag to v13
renovate/nvidia-cuda-13.xmain13.0.1-devel-ubuntu24.04Update tj-actions/changed-files action to v47
renovate/tj-actions-changed-files-47.xmain24d32ffd492484c1d75e0c0b894501ddb9d30d62Update ubuntu Docker tag to v24
renovate/ubuntu-24.xmainnoble24.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
prhourlylimitfor 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.