Skip to content

Release 2.5.0 - #63

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

Release 2.5.0#63
bunnam988 wants to merge 4 commits into
mainfrom
release/2.5.0

Conversation

@bunnam988

Copy link
Copy Markdown
Contributor

Release 2.5.0

bunnam988 and others added 4 commits June 15, 2026 06:27
Release 2.4.0 2.4.0
## Summary
Adds a 9-line caller workflow that runs the shared PR format check from
`rdkcentral/build_tools_workflows`.

**Depends on:** rdkcentral/build_tools_workflows#65 (merge that first)

## 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)
…ow (#62)

## Summary
Adds an explicit least-privilege `permissions` block to the PR Format
Check caller workflow, resolving the CodeQL warning
`actions/missing-workflow-permissions`.

```yaml
permissions:
  contents: read
  pull-requests: write
```

Without this, the workflow inherits the repo/org default token
permissions (potentially read-write). This restricts it to the minimum
required.

## Files changed
- `.github/workflows/pr-lint.yml`
Copilot AI review requested due to automatic review settings July 22, 2026 09:07
@bunnam988
bunnam988 requested review from a team as code owners July 22, 2026 09:07
@bunnam988 bunnam988 closed this Jul 22, 2026
@bunnam988
bunnam988 deleted the release/2.5.0 branch July 22, 2026 09:08
@github-actions

Copy link
Copy Markdown

📋 PR Format Reminder

  • Title: Release 2.5.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

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 PR to publish version 2.5.0, updating the project changelog and adding a GitHub Actions workflow to enforce PR formatting.

Changes:

  • Add changelog entry for 2.5.0 and update 2.4.0 section content.
  • Introduce a PR Format Check workflow that calls a reusable workflow from rdkcentral/build_tools_workflows.

Reviewed changes

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

File Description
CHANGELOG.md Adds the 2.5.0 release section and updates the 2.4.0 entry formatting/content.
.github/workflows/pr-lint.yml Adds a PR-lint workflow using pull_request_target and a reusable workflow reference.

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

Comment thread CHANGELOG.md
Comment on lines +7 to +11
#### [2.5.0](https://github.com/rdkcentral/hotspot/compare/2.4.0...2.5.0)

- RDKB-66032 : Add explicit permissions block to PR Format Check workflow [`#62`](https://github.com/rdkcentral/hotspot/pull/62)
- Add PR Format Check workflow [`#59`](https://github.com/rdkcentral/hotspot/pull/59)
- Merge tag '2.4.0' into develop [`b6d33bd`](https://github.com/rdkcentral/hotspot/commit/b6d33bdb832a924fe19731f8ca8e711ad5d93f5d)
Comment on lines +16 to +18
jobs:
lint:
uses: rdkcentral/build_tools_workflows/.github/workflows/pr-lint.yml@develop
Comment on lines +17 to +18
lint:
uses: rdkcentral/build_tools_workflows/.github/workflows/pr-lint.yml@develop
@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.

2 participants