[NFC][Github] Move Container Composite Workflows to .github/actions (#166864)

This allows for their reuse inside llvm-zorg. Otherwise we get an error
that we cannot use reusable workflows inside job steps because Github
thinks that they are reuseable workflows rather than composite actions.
This should be NFC inside the monorepo.
This commit is contained in:
Aiden Grossman
2025-11-06 15:25:49 -08:00
committed by GitHub
parent 8b422006af
commit e30dc12640
4 changed files with 16 additions and 16 deletions

View File

@@ -12,16 +12,16 @@ 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/**'
- '.github/actions/build-container/**'
- '.github/actions/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/**'
- '.github/actions/build-container/**'
- '.github/actions/push-container/**'
jobs:
build-ci-container-tooling:
@@ -45,10 +45,10 @@ jobs:
llvm/utils/git/requirements_formatting.txt
llvm/utils/git/requirements_linting.txt
clang-tools-extra/clang-tidy/tool/clang-tidy-diff.py
.github/workflows/build-container
.github/actions/build-container
- name: Build Container
uses: ./.github/workflows/build-container
uses: ./.github/actions/build-container
with:
container-name: ci-ubuntu-24.04-${{ matrix.container-name }}
dockerfile: .github/workflows/containers/github-action-ci-tooling/Dockerfile
@@ -67,8 +67,8 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
sparse-checkout: |
.github/workflows/push-container
.github/actions/push-container
- uses: ./.github/workflows/push-container
- uses: ./.github/actions/push-container
with:
token: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -10,14 +10,14 @@ on:
paths:
- .github/workflows/build-ci-container.yml
- '.github/workflows/containers/github-action-ci/**'
- '.github/workflows/build-container/**'
- '.github/workflows/push-container/**'
- '.github/actions/build-container/**'
- '.github/actions/push-container/**'
pull_request:
paths:
- .github/workflows/build-ci-container.yml
- '.github/workflows/containers/github-action-ci/**'
- '.github/workflows/build-container/**'
- '.github/workflows/push-container/**'
- '.github/actions/build-container/**'
- '.github/actions/push-container/**'
jobs:
build-ci-container:
@@ -40,10 +40,10 @@ jobs:
with:
sparse-checkout: |
.github/workflows/containers/github-action-ci/
.github/workflows/build-container
.github/actions/build-container
- name: Build Container
uses: ./.github/workflows/build-container
uses: ./.github/actions/build-container
with:
container-name: ci-ubuntu-24.04${{ matrix.container-name && format('-{0}', matrix.container-name)}}
context: .github/workflows/containers/github-action-ci/
@@ -65,8 +65,8 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
sparse-checkout: |
.github/workflows/push-container
.github/actions/push-container
- uses: ./.github/workflows/push-container
- uses: ./.github/actions/push-container
with:
token: ${{ secrets.GITHUB_TOKEN }}