Skip to content

RDKBACCL-2224 : Need Easymesh controller build name to be different from regular gateway build for CI - #612

Open
kpandu987 wants to merge 2 commits into
rdkcentral:developfrom
kpandu987:RDKBACCL-2224
Open

kpandu987 wants to merge 2 commits into
rdkcentral:developfrom
kpandu987:RDKBACCL-2224

Conversation

@kpandu987

Copy link
Copy Markdown
Contributor

Reason for change : Added changes to have different firmware names to identify the mesh vs non-mesh GW builds .
Also, added changes to identify the BuildFromTip firmware names as well.
Test Procedure: Validated the all combinations of builds
Risks: Low

Copilot AI balanced review requested due to automatic review settings October 15, 2026 06:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

BuildFromTip mesh and non-mesh gateways still receive identical image names, preventing CI from distinguishing them.

1 open finding
What changed in this PR

Updates Banana Pi firmware naming so CI can identify EasyMesh controller and BuildFromTip builds.

Changes:

  • Adds feature-dependent gateway image names.
  • Adds a BuildFromTip-specific extender image name.
File Description
conf/​machine/​bananapi4-rdk-broadband.conf Selects gateway names using EasyMesh and BuildFromTip features.
conf/​machine/​bananapi4-rdk-broadband-ap-extender.conf Distinguishes BuildFromTip extender images.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread conf/machine/bananapi4-rdk-broadband.conf Outdated
Copilot AI balanced review requested due to automatic review settings October 16, 2026 12:33

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Mesh and non-mesh BuildFromTip gateways still receive identical firmware names, preventing CI from distinguishing them.

1 open finding

🧠 Review effort: Balanced

@manigandanj

Copy link
Copy Markdown
Contributor

Looks good to me.

…rom regular gateway build for CI

Reason for change : Added changes to have different firmware names to identify the mesh vs non-mesh GW builds .
Also, added changes to identify the BuildFromTip firmware names as well.
Test Procedure: Build successful
Risks: Low

Signed-off-by: Keerthana Pandurangan <keerthana_pandurangan@comcast.com>
Copilot AI balanced review requested due to automatic review settings October 16, 2026 14:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

BuildFromTip mesh and non-mesh gateways still receive identical image names.

2 open findings

🧠 Review effort: Balanced

require conf/distro/include/rdk-bpi.inc
PREFERRED_PROVIDER_hal-wifi_onewifi = "hal-wifi-generic"

MACHINE_IMAGE_NAME = "${@bb.utils.contains('DISTRO_FEATURES','BuildFromTip','rdkb-generic-ci-em-ctrl-broadband-image', bb.utils.contains('DISTRO_FEATURES','EasyMesh','rdkb-generic-em-ctrl-broadband-image','rdkb-generic-broadband-image',d),d)}"
require conf/distro/include/rdk-bpi.inc
PREFERRED_PROVIDER_hal-wifi_onewifi = "hal-wifi-generic"

MACHINE_IMAGE_NAME = "${@bb.utils.contains('DISTRO_FEATURES','BuildFromTip','rdkb-generic-ci-em-ctrl-broadband-image', bb.utils.contains('DISTRO_FEATURES','EasyMesh','rdkb-generic-em-ctrl-broadband-image','rdkb-generic-broadband-image',d),d)}"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

have you checked Device.DeviceInfo.SoftwareVersion

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Yes.. Tested and attached test results in JIRA
https://jira.rdkcentral.com/jira/browse/RDKBACCL-2224

Copilot AI balanced review requested due to automatic review settings October 21, 2026 04:59

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

BuildFromTip gateway names still fail to distinguish mesh from non-mesh builds.

1 open issue

Review effort: Balanced

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.

4 participants