[llvm] [GitHub][CI] Factor out duplicate container building code into composite actions (PR #166663)
Aiden Grossman via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 6 09:09:59 PST 2025
================
@@ -12,17 +12,29 @@ on:
- '.github/workflows/containers/github-action-ci-tooling/**'
- llvm/utils/git/requirements_formatting.txt
- llvm/utils/git/requirements_linting.txt
+ - '.github/workflows/build-container/**'
+ - '.github/workflows/push-container/**'
pull_request:
paths:
- .github/workflows/build-ci-container-tooling.yml
- '.github/workflows/containers/github-action-ci-tooling/**'
- llvm/utils/git/requirements_formatting.txt
- llvm/utils/git/requirements_linting.txt
+ - '.github/workflows/build-container/**'
+ - '.github/workflows/push-container/**'
jobs:
build-ci-container-tooling:
if: github.repository_owner == 'llvm'
runs-on: ubuntu-24.04
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - container-name: code-format
+ test-command: 'cd $HOME && clang-format --version | grep version && git-clang-format -h | grep usage && black --version | grep black'
+ - container-name: code-lint
+ test-command: 'cd $HOME && clang-tidy --version | grep version && clang-tidy-diff.py -h | grep usage'
----------------
boomanaiden154 wrote:
Should be possible by setting the `name` key explicitly for the job.
https://github.com/llvm/llvm-project/pull/166663
More information about the llvm-commits
mailing list