Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.github: workflows: Ensure that local base images are used #190

Merged
merged 3 commits into from
May 31, 2024

Conversation

stephanosio
Copy link
Member

This commit adds the --pull-never flag to the derivative image builds
in order to ensure that the locally built base image is used instead of
a remote pulled one.

Without this flag, buildah may pull the remote tag even if a local copy
with the same tag name exists.

This commit adds the `--pull-never` flag to the derivative image builds
in order to ensure that the locally built base image is used instead of
a remote pulled one.

Without this flag, buildah may pull the remote tag even if a local copy
with the same tag name exists.

Signed-off-by: Stephanos Ioannidis <[email protected]>
This commit updates the CI image merge job to place the Podman container
storage inside the runner work volume in order to ensure that sufficient
free space is available for the source images to be pulled.

Refer to d9bdf4b for more details.

Signed-off-by: Stephanos Ioannidis <[email protected]>
This commit updates the CI workflow to set the TMPDIR environment
variable to `/__w/tmp`, which is under the runner work volume in order
to ensure that sufficient free space is available for the temporary
image layers to be stored.

Note that the TMPDIR environment variable is used by Podman/Buildah to
set `image_copy_tmp_dir`.

Signed-off-by: Stephanos Ioannidis <[email protected]>
@stephanosio stephanosio marked this pull request as ready for review May 31, 2024 13:43
@stephanosio stephanosio merged commit e94ae9c into zephyrproject-rtos:main May 31, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant