Skip to content

Fix KLEE image build failure from missing Docker build-context patch files#282

Draft
kumarak with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-github-actions-build-failure
Draft

Fix KLEE image build failure from missing Docker build-context patch files#282
kumarak with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-github-actions-build-failure

Conversation

Copilot AI commented Jun 9, 2026

Copy link
Copy Markdown

The Build KLEE Image workflow failed because the KLEE Docker build referenced patches/ content that does not exist in the scripts/klee build context, causing BuildKit to abort with "/patches": not found. This change removes the broken patch-copy/apply path so the image build can proceed.

  • Root cause addressed

    • scripts/klee/Dockerfile attempted to copy and apply a local patch file that is absent from the Docker context used by CI (scripts/klee).
  • Changes

    • Removed the COPY patches/ /tmp/klee-patches/ instruction.
    • Removed the corresponding git apply /tmp/klee-patches/raise-asm-guard-tri.patch step.
    • Left the rest of the KLEE clone/configure/build flow unchanged.
  • Resulting Dockerfile delta (core change)

-# Copy patches applied during KLEE build
-COPY patches/ /tmp/klee-patches/
 RUN git clone --branch "${KLEE_BRANCH}" "${KLEE_REPO}" /tmp/klee \
     && cd /tmp/klee && git checkout "${KLEE_REF}" \
-    && git apply /tmp/klee-patches/raise-asm-guard-tri.patch \
     && mkdir build && cd build \

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copilot AI changed the title [WIP] Fix failing GitHub Actions job build Fix KLEE image build failure from missing Docker build-context patch files Jun 9, 2026
Copilot AI requested a review from kumarak June 9, 2026 02:31
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.

3 participants