Skip to content

Commit b6f1436

Browse files
committed
Add manylinux arm64 deps img workflow
1 parent 0157ac4 commit b6f1436

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/clp-core-build.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,32 @@ jobs:
135135
${{github.event_name != 'pull_request' && github.ref == 'refs/heads/main'}}
136136
token: "${{secrets.GITHUB_TOKEN}}"
137137

138+
manylinux-2-28-aarch64-deps-image:
139+
name: "manylinux-2-28-aarch64-deps-image"
140+
if: "needs.filter-relevant-changes.outputs.manylinux_2_28_image_changed == 'true'"
141+
needs: "filter-relevant-changes"
142+
runs-on: "ubuntu-24.04-arm"
143+
steps:
144+
- uses: "actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"
145+
with:
146+
submodules: "recursive"
147+
148+
- name: "Work around actions/runner-images/issues/6775"
149+
run: "chown $(id -u):$(id -g) -R ."
150+
shell: "bash"
151+
152+
- uses: "./.github/actions/clp-core-build-containers"
153+
env:
154+
OS_NAME: "manylinux_2_28-aarch64"
155+
with:
156+
image_name: "${{env.DEPS_IMAGE_NAME_PREFIX}}${{env.OS_NAME}}"
157+
docker_context: "components/core"
158+
docker_file: "components/core/tools/docker-images/clp-env-base-${{env.OS_NAME}}\
159+
/Dockerfile"
160+
push_deps_image: >-
161+
${{github.event_name != 'pull_request' && github.ref == 'refs/heads/main'}}
162+
token: "${{secrets.GITHUB_TOKEN}}"
163+
138164
manylinux-2-28-deps-image:
139165
name: "manylinux-2-28-deps-image"
140166
if: "needs.filter-relevant-changes.outputs.manylinux_2_28_image_changed == 'true'"

0 commit comments

Comments
 (0)