mirror of
https://github.com/intel/llvm.git
synced 2026-01-16 13:35:38 +08:00
[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:
16
.github/workflows/build-ci-container-tooling.yml
vendored
16
.github/workflows/build-ci-container-tooling.yml
vendored
@@ -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 }}
|
||||
|
||||
16
.github/workflows/build-ci-container.yml
vendored
16
.github/workflows/build-ci-container.yml
vendored
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user