Skip to content

fix: address copilot feedback on urunc image#90

Merged
danbugs merged 2 commits into
mainfrom
fix/urunc-copilot-feedback
Jun 3, 2026
Merged

fix: address copilot feedback on urunc image#90
danbugs merged 2 commits into
mainfrom
fix/urunc-copilot-feedback

Conversation

@danbugs
Copy link
Copy Markdown
Contributor

@danbugs danbugs commented Jun 3, 2026

Summary

Follow-up to #89. Addresses two valid Copilot review comments:

  • Add .dockerignore to examples/helloworld-c/ to exclude .unikraft/ source/build artifacts from the Docker build context (was sending ~280MB unnecessarily)
  • Fix "exec's" → "execs" grammar in URUNC.md

Skipped the sudo mv suggestion for kraft-hyperlight install — the existing publish-kernels job in the same workflow uses the same direct-write pattern and works fine.

danbugs added 2 commits June 3, 2026 01:02
Signed-off-by: danbugs <danilochiarlone@gmail.com>
Signed-off-by: danbugs <danilochiarlone@gmail.com>
Copilot AI review requested due to automatic review settings June 3, 2026 01:02
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Follow-up to PR #89 to address prior review feedback for the examples/helloworld-c urunc OCI image packaging by reducing Docker build context size and correcting documentation grammar.

Changes:

  • Add examples/helloworld-c/.dockerignore to exclude large local .unikraft/ source/build artifacts from the Docker build context while still allowing the built kernel artifact to be copied into the image.
  • Fix grammar in examples/helloworld-c/URUNC.md (“exec's” → “execs”).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
examples/helloworld-c/URUNC.md Corrects grammar in the urunc execution description.
examples/helloworld-c/.dockerignore Reduces Docker build context size by ignoring generated Unikraft artifacts.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Linux Benchmarks

Details
Benchmark suite Current: fdd639e Previous: f51e9da Ratio
hello_world (median) 20 ms 20 ms 1
pandas (median) 90 ms 110 ms 0.82
density (per VM) 11 MB 11 MB 1
snapshot (disk) 656 MiB 656 MiB 1

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Windows Benchmarks

Details
Benchmark suite Current: fdd639e Previous: f51e9da Ratio
hello_world (median) 244 ms 294 ms 0.83
pandas (median) 642 ms 749 ms 0.86
density (per VM) 656 MB 656 MB 1
snapshot (disk) 664 MiB 664 MiB 1

This comment was automatically generated by workflow using github-action-benchmark.

@danbugs danbugs merged commit 414bd2a into main Jun 3, 2026
99 of 101 checks passed
@danbugs danbugs deleted the fix/urunc-copilot-feedback branch June 3, 2026 01:23
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.

2 participants