Skip to content

fixup for CI#1

Merged
daniel-noland merged 5 commits into
mainfrom
pr/daniel-noland/v0.0.6
Sep 29, 2025
Merged

fixup for CI#1
daniel-noland merged 5 commits into
mainfrom
pr/daniel-noland/v0.0.6

Conversation

@daniel-noland
Copy link
Copy Markdown
Collaborator

@daniel-noland daniel-noland commented Sep 25, 2025

Attempt to fix CI and other minor fixes

@daniel-noland daniel-noland force-pushed the pr/daniel-noland/v0.0.6 branch 3 times, most recently from 80dee97 to 54ac97d Compare September 25, 2025 20:02
@daniel-noland daniel-noland self-assigned this Sep 25, 2025
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

This PR bumps the version from 0.0.5 to v0.0.6 across the codebase and updates the Linux kernel version from 6.12.47 to 6.12.49. The changes also include memory optimization and CI workflow improvements.

  • Version bump from 0.0.5 to v0.0.6 across all Cargo.toml files and Docker image references
  • Linux kernel update from 6.12.47 to 6.12.49 with corresponding clang version updates
  • Memory configuration optimization (reduced hugepages from 32 to 16, VM memory from 256MB to 128MB)

Reviewed Changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
n-vm/src/lib.rs Updates Docker image version, reduces VM memory allocation and hugepages
n-vm/Cargo.toml Version bump to 0.0.6
n-vm-macros/Cargo.toml Version bump to 0.0.6
n-it/Cargo.toml Version bump to 0.0.6
linux/kernel.config Updates kernel version to 6.12.49 and clang to 21.1.1
default.nix Updates Linux kernel version and SHA256 hash
README.md Updates Docker image reference and improves text formatting
.github/workflows/basic.yml Streamlines CI workflow and updates Docker image version

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/basic.yml
@daniel-noland daniel-noland added bug Something isn't working ci labels Sep 25, 2025
@daniel-noland daniel-noland changed the title Pr/daniel noland/v0.0.6 fixup for CI Sep 25, 2025
@daniel-noland daniel-noland marked this pull request as ready for review September 25, 2025 20:14
@daniel-noland daniel-noland force-pushed the pr/daniel-noland/v0.0.6 branch from 54ac97d to 3d77200 Compare September 25, 2025 20:17
@daniel-noland daniel-noland marked this pull request as draft September 26, 2025 16:47
@daniel-noland daniel-noland force-pushed the pr/daniel-noland/v0.0.6 branch 5 times, most recently from 85fbc3b to 92a0a11 Compare September 27, 2025 19:35
This makes development somewhat easier.

Signed-off-by: Daniel Noland <daniel@githedgehog.com>
Signed-off-by: Daniel Noland <daniel@githedgehog.com>
We also reduce the number of expressly allocated hugepages in each vm.
This is more in line with our actual workload.

Signed-off-by: Daniel Noland <daniel@githedgehog.com>
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

Copilot reviewed 9 out of 10 changed files in this pull request and generated 4 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread n-vm/src/lib.rs Outdated
Comment thread n-vm/src/lib.rs Outdated
Comment thread n-vm/src/lib.rs
Comment thread n-vm/src/lib.rs
@daniel-noland daniel-noland force-pushed the pr/daniel-noland/v0.0.6 branch from 73fa77f to 96966bb Compare September 27, 2025 19:42
This part of the code needs enough rework that I'm not going to bother explaining all of the
temporary hacks needed to make this more reliable.

Instead, I plan to write a proper design doc and rework this as I re-add support for dpdk in dataplane.

Signed-off-by: Daniel Noland <daniel@githedgehog.com>
This introduces CI managed push of the container images.

It is very primitive for the moment.

Signed-off-by: Daniel Noland <daniel@githedgehog.com>
@daniel-noland daniel-noland force-pushed the pr/daniel-noland/v0.0.6 branch from 96966bb to 9cdd8d4 Compare September 27, 2025 19:44
@daniel-noland daniel-noland marked this pull request as ready for review September 27, 2025 19:44
@daniel-noland daniel-noland added this pull request to the merge queue Sep 29, 2025
Merged via the queue into main with commit ca0239b Sep 29, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ci

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants