Skip to content

Commit 57c288d

Browse files
committed
Move docker output to toolchain dir
1 parent 148c3c8 commit 57c288d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

.github/workflows/container_images.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
build-toolchain:
1919
name: Build LLVM7 base (${{ matrix.variance.name }} / ${{ matrix.platform.arch }})
2020
runs-on: ${{ matrix.platform.runner }}
21+
env:
22+
TOOLCHAIN_TAR_DIR: ${{ runner.tool_cache }}/llvm7-tars
2123
permissions:
2224
contents: read
2325
packages: write
@@ -76,6 +78,8 @@ jobs:
7678
echo "TMPDIR=${RUNNER_TEMP}/buildkit-tmp" >> "$GITHUB_ENV"
7779
echo "BUILDKIT_TMPDIR=${RUNNER_TEMP}/buildkit-tmp" >> "$GITHUB_ENV"
7880
echo "BUILDKIT_SANDBOX_TMPDIR=${RUNNER_TEMP}/buildkit-tmp" >> "$GITHUB_ENV"
81+
- name: Prepare tar output directory
82+
run: mkdir -p "$TOOLCHAIN_TAR_DIR"
7983
- name: Build and push toolchain
8084
id: toolchain-build
8185
uses: docker/build-push-action@v6
@@ -89,7 +93,7 @@ jobs:
8993
${{ env.REGISTRY }}/${{ matrix.variance.toolchain_image }}:ci-${{ github.run_id }}-${{ matrix.platform.arch }}
9094
outputs: |
9195
type=image,name=${{ env.REGISTRY }}/${{ matrix.variance.toolchain_image }},push-by-digest=true,name-canonical=true,push=${{ github.event_name != 'pull_request' }}
92-
type=docker,dest=${{ runner.temp }}/${{ matrix.variance.toolchain_artifact }}-${{ matrix.platform.arch }}.tar
96+
type=docker,dest=${{ env.TOOLCHAIN_TAR_DIR }}/${{ matrix.variance.toolchain_artifact }}-${{ matrix.platform.arch }}.tar
9397
cache-from: type=gha
9498
- name: Export digest
9599
if: github.event_name != 'pull_request'
@@ -109,7 +113,7 @@ jobs:
109113
uses: actions/upload-artifact@v4
110114
with:
111115
name: ${{ matrix.variance.toolchain_artifact }}-${{ matrix.platform.arch }}
112-
path: ${{ runner.temp }}/${{ matrix.variance.toolchain_artifact }}-${{ matrix.platform.arch }}.tar
116+
path: ${{ env.TOOLCHAIN_TAR_DIR }}/${{ matrix.variance.toolchain_artifact }}-${{ matrix.platform.arch }}.tar
113117
if-no-files-found: error
114118
retention-days: 1
115119
- name: Clean up caches

0 commit comments

Comments
 (0)