Skip to content

Commit 1090439

Browse files
Merge pull request #2367 from rdkcentral/develop
RDKEMW-11158: Rebase with develop
2 parents bc23fcc + 0531eef commit 1090439

File tree

4 files changed

+103
-46
lines changed

4 files changed

+103
-46
lines changed
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
name: RDK-E Middleware Change Request
2+
description: Change Request for RDK-E Middleware
3+
title: "<JIRA TICKET>:<Ticket Title> "
4+
labels: ["MW Change Request"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Change Request for RDK-E Middleware
10+
11+
- type: textarea
12+
id: description
13+
attributes:
14+
label: Description
15+
description: Provide a clear and concise description of the feature or bug ticket
16+
placeholder: Describe the changes you are bringing
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: additional-context
22+
attributes:
23+
label: Additional Context
24+
description: Add any other context, screenshots, or examples about the feature request
25+
placeholder: Any other relevant information
26+
validations:
27+
required: false
28+
29+
- type: textarea
30+
id: dod-checklist
31+
attributes:
32+
label: Definition of Done (DoD)
33+
description: Mark items with [x] and replace the placeholder text on Details lines with actual information.
34+
value: |
35+
Please complete the following Middleware Layer Integration checklist items to ensure all requirements for changes to be merged.
36+
37+
**IMPORTANT:** Do NOT provide any proprietary information including:
38+
- Links to internal Automatics/CI builds
39+
- Links to internal Confluence pages
40+
- Any other Comcast/Sky proprietary or confidential information
41+
- Development Build/Setup Details
42+
43+
Only provide publicly accessible information and links. All proprietary information should be added to JIRA Ticket.
44+
45+
---
46+
47+
- [ ] **Middleware component tags with changelog**
48+
- Details: For instance https://github.com/rdkcentral/hdmicec/blob/1.0.7/CHANGELOG.md. Include all components that need to go together for Builds to work.
49+
50+
- [ ] **Tested on STBs**
51+
52+
- [ ] **Tested on TVs**
53+
54+
- [ ] **Dependent Layer tags (App Layer, OSS, Product, Halif Headers, Vendor Layers)**
55+
- Details: (e.g. https://github.com/rdk-e/meta-image-support/blob/4.1.1/CHANGELOG.md)
56+
57+
- [ ] **Do Widgets Need Publishing**
58+
- Details: (Provide context if widgets are involved)
59+
60+
- [ ] **Copilot review for Components**
61+
- Details: (Any comments on the review)
62+
63+
- [ ] **Component Test**
64+
- Details: Share Testing done as part of components release
65+
66+
- [ ] **Integration Testing**
67+
- Details: Provide details on Integration testing done within Middleware layer
68+
69+
- [ ] **E2E Testing**
70+
- Details: Provide details on end to end testing done across all layers
71+
72+
- [ ] **Performance Testing**
73+
- Details: Provide details on performance testing done
74+
75+
- [ ] **Static code analysis/Coverity**
76+
- Details: Share Coverity runs for components affected
77+
78+
- [ ] **Manual Functional Test**
79+
80+
validations:
81+
required: true
Lines changed: 9 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
name: PR Description Validation
1+
name: PR Title Validation
22

33
on:
44
pull_request:
55
branches: [develop]
66
types: [opened, edited, synchronize]
77

88
jobs:
9-
validate-pr-description:
9+
validate-pr-title:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout code
1313
uses: actions/checkout@v4
1414

15-
- name: Validate PR Description
15+
- name: Validate PR Title
1616
env:
1717
PR_TITLE: ${{ github.event.pull_request.title }}
1818
PR_BODY: ${{ github.event.pull_request.body }}
@@ -74,40 +74,16 @@ jobs:
7474
return 0
7575
}
7676
77-
# Track validation results
78-
TITLE_VALID=true
79-
DESCRIPTION_VALID=true
80-
81-
# Validate PR Title
77+
# Validate PR Title (always required)
8278
echo "=== Validating PR Title ==="
8379
if ! validate_ticket "$PR_TITLE" "PR title"; then
84-
TITLE_VALID=false
85-
fi
86-
87-
echo ""
88-
echo "=== Validating PR Description ==="
89-
# Validate PR Description
90-
if [ -n "$PR_BODY" ]; then
91-
if ! validate_ticket "$PR_BODY" "PR description"; then
92-
DESCRIPTION_VALID=false
93-
fi
94-
else
95-
echo "ERROR: PR description is empty."
96-
echo "Both PR title and description must contain valid ticket IDs."
97-
DESCRIPTION_VALID=false
98-
fi
99-
100-
echo ""
101-
echo "=== Validation Summary ==="
102-
echo "PR Title: $([ "$TITLE_VALID" = true ] && echo "PASSED" || echo " FAILED")"
103-
echo "PR Description: $([ "$DESCRIPTION_VALID" = true ] && echo "PASSED" || echo "FAILED")"
104-
105-
# Exit with error if either validation failed
106-
if [ "$TITLE_VALID" = false ] || [ "$DESCRIPTION_VALID" = false ]; then
10780
echo ""
108-
echo "VALIDATION FAILED: Both PR title and description must contain valid ticket IDs from the approved list: ${VALID_TICKET_IDS[@]}"
81+
echo "VALIDATION FAILED: PR title must contain a valid ticket ID from the approved list: ${VALID_TICKET_IDS[@]}"
10982
exit 1
11083
fi
11184
11285
echo ""
113-
echo "ALL VALIDATIONS PASSED! Both PR title and description contain valid ticket IDs."
86+
echo "=== PR Title Validation PASSED ==="
87+
echo "Ticket ID found in PR title."
88+
echo ""
89+
echo "ALL VALIDATIONS PASSED! PR title contains a valid ticket ID."

conf/include/generic-pkgrev.inc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ PV:pn-iarmbus = "1.0.2"
1818
PR:pn-iarmbus = "r0"
1919
PACKAGE_ARCH:pn-iarmbus = "${MIDDLEWARE_ARCH}"
2020

21-
PV:pn-iarmmgrs = "1.1.4"
21+
PV:pn-iarmmgrs = "1.1.5"
2222
PR:pn-iarmmgrs = "r0"
2323
PACKAGE_ARCH:pn-iarmmgrs = "${MIDDLEWARE_ARCH}"
2424

@@ -144,7 +144,7 @@ PV:pn-entservices-infra = "3.10.0"
144144
PR:pn-entservices-infra = "r0"
145145
PACKAGE_ARCH:pn-entservices-infra = "${MIDDLEWARE_ARCH}"
146146

147-
PV:pn-entservices-inputoutput = "1.5.1"
147+
PV:pn-entservices-inputoutput = "1.6.6"
148148
PR:pn-entservices-inputoutput = "r0"
149149
PACKAGE_ARCH:pn-entservices-inputoutput = "${MIDDLEWARE_ARCH}"
150150

@@ -168,15 +168,15 @@ PV:pn-rdkshell = "1.0.0"
168168
PR:pn-rdkshell = "r0"
169169
PACKAGE_ARCH:pn-rdkshell = "${MIDDLEWARE_ARCH}"
170170

171-
PV:pn-systimemgrfactory = "1.3.0"
171+
PV:pn-systimemgrfactory = "1.4.0"
172172
PR:pn-systimemgrfactory = "r0"
173173
PACKAGE_ARCH:pn-systimemgrfactory = "${MIDDLEWARE_ARCH}"
174174

175-
PV:pn-systimemgr = "1.3.0"
175+
PV:pn-systimemgr = "1.4.0"
176176
PR:pn-systimemgr = "r0"
177177
PACKAGE_ARCH:pn-systimemgr = "${MIDDLEWARE_ARCH}"
178178

179-
PV:pn-systimemgrinetrface = "1.3.0"
179+
PV:pn-systimemgrinetrface = "1.4.0"
180180
PR:pn-systimemgrinetrface = "r0"
181181
PACKAGE_ARCH:pn-systimemgrinetrface = "${MIDDLEWARE_ARCH}"
182182

@@ -268,7 +268,7 @@ PV:pn-xdial = "1.0.1"
268268
PR:pn-xdial = "r0"
269269
PACKAGE_ARCH:pn-xdial = "${MIDDLEWARE_ARCH}"
270270

271-
PV:pn-sysint = "4.1.0"
271+
PV:pn-sysint = "4.2.0"
272272
PR:pn-sysint = "r2"
273273
PACKAGE_ARCH:pn-sysint = "${MIDDLEWARE_ARCH}"
274274

@@ -341,7 +341,7 @@ PV:pn-xmidt-agent = "1.0.0"
341341
PR:pn-xmidt-agent = "r0"
342342
PACKAGE_ARCH:pn-xmidt-agent = "${MIDDLEWARE_ARCH}"
343343

344-
PV:pn-rdmagent = "2.1.2"
344+
PV:pn-rdmagent = "2.1.3"
345345
PR:pn-rdmagent = "r0"
346346
PACKAGE_ARCH:pn-rdmagent = "${MIDDLEWARE_ARCH}"
347347

conf/include/generic-srcrev.inc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ SRCREV:pn-rmfosal = "ea4f0df1edd73cc2d45d453ad445cb2536799684"
1010
SRCREV:pn-audiocapturemgr = "29f81aa9d1c749221a606002a31d669b030028ad"
1111
SRCREV_aamp = "079a61bffe38f6ad9b8626bb592df171b5219361"
1212
SRCREV_iarmbus = "6dd8bd51b96cec8df3416fd162cee3dd2c089a26"
13-
SRCREV:pn-iarmmgrs = "b8208e7feb22da102adb4b5b91227b8c9d0f200d"
13+
SRCREV:pn-iarmmgrs = "a5781a35ac728b4d4b57a8a82e07e9b3b63c65f9"
1414
SRCREV:pn-iarmmgrs-hal-headers = "${SRCREV:pn-iarmmgrs}"
1515
SRCREV:pn-rdk-gstreamer-utils = "ea9c7ec1a810053619596123f5bd6fd22b3215f4"
1616
SRCREV_devicesettings = "9e5462efeb2d20f54ffa3210ce9a37fa72cc6667"
@@ -32,7 +32,7 @@ SRCREV:pn-iarm-event-sender = "${SRCREV:pn-iarm-query-powerstate}"
3232
SRCREV_key-simulator = "${SRCREV:pn-iarm-query-powerstate}"
3333
SRCREV_mfr-utils = "${SRCREV:pn-iarm-query-powerstate}"
3434
SRCREV:pn-rfc = "a2cba97cfc5a1b5bf3b624657dc26c81e910b951"
35-
SRCREV:pn-sysint = "c37e9e9a5b23575ec54ac35e1628ee328e956bf1"
35+
SRCREV:pn-sysint = "f54d76895b1af9d9524a6e48d57e746fb6acc843"
3636
SRCREV:pn-tr69hostif = "d05547a1e693171e77b0532128f9322775c468a4"
3737
SRCREV:pn-hdmicecheader = "5201b2f759b4ca8fd2a6f5db838d528f6477db0c"
3838
SRCREV:pn-tr69hostif-headers = "d05547a1e693171e77b0532128f9322775c468a4"
@@ -42,17 +42,17 @@ SRCREV:pn-gst-plugins-rdk = "2a713a366153cf38dcf7bbced0b0c9de828c34c7"
4242
SRCREV:pn-wpeframework-ui = "ae6d061a6a08d97ad3ad8821c422b4f45aeeced1"
4343
SRCREV:pn-tts = "53206b1d1ce346dc4c7bdbe1b9767bcfe866a478"
4444
SRCREV:pn-packagemanager = "38729b8edfc3ddaba0b3625c19bcd2dd1a05b027"
45-
SRCREV_systemtimemgrifc = "f327d55479d559bfb94803d2e6d60501ab32f9f2"
46-
SRCREV_systemtimemgrfactory="f327d55479d559bfb94803d2e6d60501ab32f9f2"
45+
SRCREV_systemtimemgrifc = "f7c52d3ebe5203134d7ecc242f86fbbd96d39c05"
46+
SRCREV_systemtimemgrfactory="f7c52d3ebe5203134d7ecc242f86fbbd96d39c05"
4747
SRCREV_starboard = "d23e2da63e840f04a1bfa5cf1f2a1e7b0c261102"
48-
SRCREV_systemtimemgr = "f327d55479d559bfb94803d2e6d60501ab32f9f2"
48+
SRCREV_systemtimemgr = "f7c52d3ebe5203134d7ecc242f86fbbd96d39c05"
4949
SRCREV:pn-rdkshell = "a0a88b812d39ee57b15b48f00488c4d9ba737f14"
5050
SRCREV:pn-thunderstartupservices = "481bf0d7de702762925512bbf362a5a5463ee40b"
5151
SRCREV:pn-rialto-gstreamer = "4e6bcf2ada4a9aaf22f3adde3f532267cf934350"
5252
SRCREV:pn-rialto = "421e9152841e7883663fc580161bfcba40585909"
5353
SRCREV:pn-rialto-ocdm = "4f8e4556754cde3498d960d47fd0827f997ea43b"
5454
SRCREV:pn-xmidt-agent = "a42eef93f5f129da6a25f1ce5386b2ee"
55-
SRCREV:pn-rdmagent = "7e09a367a5b0547fcecb215b1a4b837de86a26cc"
55+
SRCREV:pn-rdmagent = "a62743d21c4f582700151fb04a441cd889c97f3f"
5656
SRCREV:pn-rdkwindowmanager = "acace5d2f7dc8f6db23d4b754fc18276a5d01df4"
5757
SRCREV:pn-subttxrend-app = "72ecd131bbd1ff569a62cb6df3928290e5a570d2"
5858
SRCREV:pn-subttxrend-ctrl = "${SRCREV:pn-subttxrend-app}"

0 commit comments

Comments
 (0)