Skip to content

RDKEMW-18857 : Remove RDKCM_RDKE from all workflows#47

Open
balav08 wants to merge 1 commit into
developfrom
feature/RDKEMW-18857
Open

RDKEMW-18857 : Remove RDKCM_RDKE from all workflows#47
balav08 wants to merge 1 commit into
developfrom
feature/RDKEMW-18857

Conversation

@balav08
Copy link
Copy Markdown

@balav08 balav08 commented May 25, 2026

Reason for change: RDKCM_RDKE secret is introduced to access entservices-testframework when its private.
Now repo has been made as public. So, removing the RDKCM_RDKE secrets from all workflows.
Test Procedure: refer ticket.
Risks: Medium
Priority: P2
version: Patch

Reason for change: RDKCM_RDKE secret is introduced to access
entservices-testframework when its private. Now repo has been
made as public. So, removing the RDKCM_RDKE secrets from all workflows.
Test Procedure: refer ticket.
Risks: Medium
Priority: P2
version: Patch

Signed-off-by: balaji velmurugan <balaji_velmurugan@comcast.com>
Copilot AI review requested due to automatic review settings May 25, 2026 07:10
@balav08 balav08 requested a review from a team as a code owner May 25, 2026 07:10
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes usage of the RDKCM_RDKE secret across GitHub Actions workflows now that the dependent repositories are public, simplifying workflow configuration and secret management.

Changes:

  • Stop passing RDKCM_RDKE into reusable test workflows (L1/L2/L2-OOP) and remove the corresponding workflow_call secret requirement.
  • Remove RDKCM_RDKE usage from the native build workflow step environment.
  • Update component release cloning to no longer embed RDKCM_RDKE in the clone URL.

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/tests-trigger.yml Stops forwarding RDKCM_RDKE into reusable test workflows.
.github/workflows/native_full_build.yml Removes RDKCM_RDKE-backed GITHUB_TOKEN env override for the build step.
.github/workflows/L2-tests.yml Drops workflow_call required secret RDKCM_RDKE.
.github/workflows/L2-tests-oop.yml Drops workflow_call required secret RDKCM_RDKE.
.github/workflows/L1-tests.yml Drops workflow_call required secret RDKCM_RDKE and removes a leftover commented token reference.
.github/workflows/component-release.yml Removes tokenized clone URL (but still performs pushes later in the workflow).

run: |
set -e
git clone https://x-access-token:${{ secrets.RDKCM_RDKE }}@github.com/${{ github.repository }} project
git clone https://github.com/${{ github.repository }} project
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