The provisioned GitHub runners on ARM platform have an extra disk, but it's unused and not mounted on /mnt.
We need to enhance our prebuild action to make sure /mnt partition points to another disk.
Also may consider using 3rd party plugins like:
Example of the error message
make: Leaving directory '/var/home/microshift/microshift'
Error: committing container for step {Env:[USHIFT_BRANCH=main OKD_VERSION_TAG=4.21.0-okd-scos.ec.7 OKD_RELEASE_IMAGE=ghcr.io/microshift-io/okd/okd-release-arm64 USHIFT_GIT_URL=https://github.com/openshift/microshift.git BUILDER_RPM_REPO_PATH=/home/microshift/microshift/_output/rpmbuild/RPMS USHIFT_PREBUILD_SCRIPT=/tmp/prebuild.sh USHIFT_POSTBUILD_SCRIPT=/tmp/postbuild.sh PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin container=oci USER=microshift HOME=/home/microshift] Command:run Args:[MICROSHIFT_VARIANT="community" make -C "${HOME}/microshift" rpm srpm] Flags:[] Attrs:map[] Message:RUN MICROSHIFT_VARIANT="community" make -C "${HOME}/microshift" rpm srpm Original:RUN MICROSHIFT_VARIANT="community" make -C "${HOME}/microshift" rpm srpm}: copying layers and metadata for container "d963ef0f9239ee54d4e724a7c637e338427c02d0dc850ff70ca2edaff112fe01": writing blob: adding layer with blob "sha256:44d46b935f1ce7070074106e60265a2cd05c7280fc28f832fbcec0d962ee916c": processing tar file(write /var/home/microshift/.cache/go-build/20/20b16bf093d0e9dd97ff36ec87e51641e47d475aea32ef7b1fc3ae69efc87023-a: no space left on device): exit status 1
The provisioned GitHub runners on ARM platform have an extra disk, but it's unused and not mounted on /mnt.
We need to enhance our prebuild action to make sure
/mntpartition points to another disk.Also may consider using 3rd party plugins like:
Example of the error message