Skip to content

Release 1.3.0 - #13

Closed
bunnam988 wants to merge 4 commits into
mainfrom
release/1.3.0
Closed

Release 1.3.0#13
bunnam988 wants to merge 4 commits into
mainfrom
release/1.3.0

Conversation

@bunnam988

Copy link
Copy Markdown
Contributor

Release 1.3.0

rramac027 and others added 4 commits April 23, 2026 15:04
Release 1.1.0 1.1.0
Reason for change: Remove all accountId-based pairing restrictions so
devices pair irrespective of accountId
Test Procedure:
Risks: Low
Coverage:

Signed-off-by:Veeraputhiran_Thangavel@comcast.com

---------

Co-authored-by: veeraputhiran <veeraputhiran_thangavel@comcast.com>
Co-authored-by: veeraputhiran-thangavel <224542127+veeraputhiran-thangavel@users.noreply.github.com>
## Summary
Adds a caller workflow that runs the shared PR format check from
`rdkcentral/build_tools_workflows`.

## What it does
Automatically checks every new/edited PR (including fork PRs) for:
- Title format: `TICKET-123 : description` (multiple tickets supported)
- Required description fields: Reason for change, Test Procedure, Risks,
Priority

Fails the check and posts a reminder comment if format is incorrect.
Deletes the comment automatically when fixed.

## Files changed
- `.github/workflows/pr-lint.yml` (9 lines — caller only, no logic)
@bunnam988
bunnam988 requested review from a team as code owners July 22, 2026 09:42
Copilot AI review requested due to automatic review settings July 22, 2026 09:42
@bunnam988 bunnam988 closed this Jul 22, 2026
@bunnam988
bunnam988 deleted the release/1.3.0 branch July 22, 2026 09:42

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

Release 1.3.0 updates the IDM (Inter Device Manager) components to use CCSP/RDK logging primitives, adds telemetry events for discovery/device association, and introduces a PR format lint workflow as part of the release packaging.

Changes:

  • Add PR format check GitHub Actions workflow.
  • Switch IDM components from g_message/g_printerr/fprintf to CcspTrace* logging (and add optional telemetry events).
  • Update build/link flags for libupnpidm and bump changelog for 1.3.0.

Reviewed changes

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

Show a summary per file
File Description
src/Makefile.am Adds target-specific flags/libs for libupnpidm to support CCSP/RDK logging.
src/idm_server.c Converts server-side IDM logging to CcspTrace*.
src/idm_library.c Converts library logging to CcspTrace* (including error reporting paths).
src/idm_client.c Converts client logging to CcspTrace*, adds telemetry events, and adjusts discovery/device association flow.
CHANGELOG.md Adds 1.3.0 entry (but currently missing key release metadata/details).
.github/workflows/pr-lint.yml Introduces PR format check workflow via reusable workflow.

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

Comment thread src/Makefile.am
Comment on lines 78 to +80
libupnpidm_la_SOURCES = idm_server.c idm_client.c idm_library.c
libupnpidm_la_CFLAGS = $(AM_CFLAGS) -DFEATURE_SUPPORT_RDKLOG
libupnpidm_la_LIBADD = -lrdkloggers -lccsp_common
Comment thread src/idm_library.c
Comment on lines 51 to +53
result = g_file_get_contents ("//etc//udhcpc.vendor_specific", &udhcpcvendorfile, NULL, &error);
if (result == FALSE) {
g_message("Problem in reading /etc/udhcpcvendorfile file %s", error->message);
CcspTraceError(("Problem in reading /etc/udhcpcvendorfile file %s\n", error->message));
Comment thread src/idm_client.c
Comment on lines 891 to 895
if(!(dc_obj->interface)||(dc_obj->port)==0||(dc_obj->discovery_interval)==0||(dc_obj->loss_detection_window)==0)
{
g_message("some of mandatory values are missing");
g_message("interface=%s port=%d discovery_interval=%d loss_detection_window=%d\n", dc_obj->interface, dc_obj->port, dc_obj->discovery_interval, dc_obj->loss_detection_window);
CcspTraceError(("some of mandatory values are missing\n"));
CcspTraceInfo(("interface=%s port=%d discovery_interval=%d loss_detection_window=%d\n", dc_obj->interface, dc_obj->port, dc_obj->discovery_interval, dc_obj->loss_detection_window));
return;
Comment thread CHANGELOG.md
Comment on lines +7 to +10
#### [1.3.0](https://github.com/rdkcentral/secure-upnp/compare/1.2.0...1.3.0)

- RDKB-66032 : Add PR Format Check workflow [`#12`](https://github.com/rdkcentral/secure-upnp/pull/12)

Comment on lines +3 to +11
on:
pull_request_target:
types: [opened, edited, synchronize, reopened]

permissions:
contents: read
issues: write
pull-requests: write

Comment thread CHANGELOG.md
Comment on lines +7 to +10
#### [1.3.0](https://github.com/rdkcentral/secure-upnp/compare/1.2.0...1.3.0)

- RDKB-66032 : Add PR Format Check workflow [`#12`](https://github.com/rdkcentral/secure-upnp/pull/12)

@github-actions

Copy link
Copy Markdown

📋 PR Format Reminder

  • Title: Release 1.3.0 — expected TICKET-123 : description
    (Multiple tickets OK: RDKCOM-5492 RDKBDEV-3336 : ... | Include US ticket + subtask for user-stories)
  • Description missing:
    • Reason for change
    • Test Procedure
    • Risks (Low / Medium / High)
    • Priority (P0 / P1 / P2)

Expected:

TICKET-123 : brief description

Reason for change: why
Test Procedure: how to verify
Risks: Low / Medium / High
Priority: P0 / P1 / P2

@github-actions github-actions Bot locked and limited conversation to collaborators Jul 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants