Skip to content

Add UERANSIM Docker image#38

Merged
gab-arrobo merged 6 commits into
opennetworkinglab:mainfrom
andybavier:feat/add-ueransim
May 5, 2026
Merged

Add UERANSIM Docker image#38
gab-arrobo merged 6 commits into
opennetworkinglab:mainfrom
andybavier:feat/add-ueransim

Conversation

@andybavier

Copy link
Copy Markdown
Contributor

Summary

  • add a UERANSIM Dockerfile that builds nr-gnb, nr-ue, nr-cli, and nr-binder from UERANSIM v3.2.7
  • add ueransim to the Makefile build/push targets and publish it as aetherproject/ueransim:
  • add a release workflow job for the UERANSIM image
  • bump VERSION to 0.7.1 to trigger the release pipeline

Validation

  • git diff --check
  • actionlint .github/workflows/push.yml .github/workflows/master.yml
  • make -n docker-build DOCKER_TARGETS=ueransim DOCKER_TAG=local-ueransim-test

Note: an amd64 test image was built through GitHub Actions and used successfully by the Aether OnRamp UERANSIM CI smoke test.

Comment thread VERSION Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds a first-class UERANSIM Docker image to this repository and wires it into the existing build/release automation so it can be built/published alongside the existing gNB/UE/OCUDU images.

Changes:

  • Introduce Dockerfile-ueransim to build and package UERANSIM binaries (nr-gnb, nr-ue, nr-cli, nr-binder).
  • Extend the Makefile targets and GitHub release workflow to build/push aetherproject/ueransim:<tag>.
  • Update repository metadata/documentation (README + VERSION bump) to reflect the new image and trigger the release pipeline.

Reviewed changes

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

Show a summary per file
File Description
VERSION Bumps version to 0.7.1 to trigger the release workflow.
README.md Updates the repo description to include UERANSIM.
Makefile Adds ueransim target, upstream ref/repo variables, build args, and image naming/push behavior.
Dockerfile-ueransim New multi-stage Dockerfile to build and package UERANSIM tools into a runtime image with required deps.
.github/workflows/push.yml Adds a release job that builds/pushes the UERANSIM image when a release version is detected.
.github/workflows/master.yml Adds hadolint coverage for Dockerfile-ueransim.

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

andybavier and others added 6 commits May 5, 2026 13:03
Signed-off-by: Andy Bavier <andybavier@gmail.com>
Signed-off-by: Andy Bavier <andybavier@gmail.com>
Signed-off-by: Andy Bavier <andybavier@gmail.com>
Signed-off-by: Andy Bavier <andybavier@gmail.com>
Signed-off-by: Andy Bavier <andybavier@gmail.com>
Create a minor release

Co-authored-by: Gabriel Arrobo <gabriel.arrobo@intel.com>
Signed-off-by: Andy Bavier <andybavier@gmail.com>
@andybavier andybavier force-pushed the feat/add-ueransim branch from 6675f8c to 19f8af1 Compare May 5, 2026 20:04
@andybavier andybavier requested a review from gab-arrobo May 5, 2026 20:04
@gab-arrobo gab-arrobo merged commit 65eca39 into opennetworkinglab:main May 5, 2026
5 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.

3 participants