Skip to content

Commit f1d0499

Browse files
committed
try using github_env
1 parent 62585b4 commit f1d0499

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

.github/workflows/build-images.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,24 @@ jobs:
6262
exit "${err-0}"
6363
)
6464
65+
- name: export env vars
66+
run: |
67+
# TODO: be better about automating this
68+
source images/versions.sh
69+
echo "ARCHS=$ARCHS" >> $GITHUB_ENV
70+
echo "DEBIAN_VERSION=$DEBIAN_VERSION" >> $GITHUB_ENV
71+
echo "BUSYBOX_VERSION=$BUSYBOX_VERSION" >> $GITHUB_ENV
72+
echo "BASE_DEBIAN_IMAGE_NAME=$BASE_DEBIAN_IMAGE_NAME" >> $GITHUB_ENV
73+
echo "BASE_BUSYBOX_IMAGE_NAME=$BASE_BUSYBOX_IMAGE_NAME" >> $GITHUB_ENV
74+
echo "BUILD_ENV_IMAGE_NAME=$BUILD_ENV_IMAGE_NAME" >> $GITHUB_ENV
75+
echo "CREATE_ENV_IMAGE_NAME=$CREATE_ENV_IMAGE_NAME" >> $GITHUB_ENV
76+
echo "BASE_TAG=$BASE_TAG" >> $GITHUB_ENV
77+
echo "BASE_IMAGE_CONDAFORGE_AMD64=$BASE_IMAGE_CONDAFORGE_AMD64" >> $GITHUB_ENV
78+
echo "BASE_IMAGE_CONDAFORGE_ARM64=$BASE_IMAGE_CONDAFORGE_ARM64" >> $GITHUB_ENV
79+
echo "BIOCONDA_UTILS_VERSION=$BIOCONDA_UTILS_VERSION" >> $GITHUB_ENV
80+
echo "BIOCONDA_UTILS_TAG=$BIOCONDA_UTILS_TAG" >> $GITHUB_ENV
81+
82+
6583
- name: base-busybox
6684
id: base-busybox
6785
run: |
@@ -77,7 +95,7 @@ jobs:
7795
with:
7896
name: base-busybox
7997
path: |
80-
image-artifacts/tmp-base-busybox*.tar
98+
image-artifacts/${{ env.BASE_BUSYBOX_IMAGE_NAME }}*.tar
8199
82100
build-build-env:
83101
name: Build build-env

images/build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ for arch in $ARCHS; do
8484
# Save image for storing as artifact or to load into docker
8585
mkdir -p image-artifacts
8686
podman save "${IMAGE_NAME}:${TAG}-${arch}" > "image-artifacts/${IMAGE_NAME}:${TAG}-${arch}.tar"
87+
ls image-artifacts
8788

8889
# copy image over to local docker registry, when running locally. Otherwise,
8990
# the CI will use ghcr.io as an intermediate registry.

0 commit comments

Comments
 (0)