Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fallback currently overrides explicit non-
latestBASE_IMAGEargs.This add-path is correct only if
rewrote_basetruly means “a BASE_IMAGE override already exists.” Right now it is set only for the:latestpattern, so an explicit customBASE_IMAGE=...still gets a second arg appended and overridden by this fallback.Suggested fix
while [ "$#" -gt 0 ]; do case "$1" in --build-arg) + if [ "$#" -ge 2 ] && [ "${2#BASE_IMAGE=}" != "$2" ]; then + rewrote_base=1 + fi if [ "$#" -ge 2 ] && [ "${2#OPENCLAW_VERSION=}" != "$2" ]; then args+=("--build-arg" "OPENCLAW_VERSION=${old_openclaw}") rewrote_openclaw=1 printf 'rewrite build-arg %s -> OPENCLAW_VERSION=%s\n' "$2" "$old_openclaw" >>"$log_file" shift 2 continue fi if [ "$#" -ge 2 ] && [ "$2" = "BASE_IMAGE=ghcr.io/nvidia/nemoclaw/sandbox-base:latest" ]; then args+=("--build-arg" "BASE_IMAGE=${base_ref}") rewrote_base=1 printf 'rewrite build-arg %s -> BASE_IMAGE=%s\n' "$2" "$base_ref" >>"$log_file" shift 2 continue fi ;; + --build-arg=BASE_IMAGE=*) + rewrote_base=1 + ;; --build-arg=OPENCLAW_VERSION=*) args+=("--build-arg=OPENCLAW_VERSION=${old_openclaw}") rewrote_openclaw=1 printf 'rewrite build-arg %s -> OPENCLAW_VERSION=%s\n' "$1" "$old_openclaw" >>"$log_file" shift continue ;;🤖 Prompt for AI Agents