Skip to content

fix(kyrgyz): remove references to discontinued live radio route - #14339

Open
vdeksne wants to merge 6 commits into
latestfrom
WS-1348-remove-kyrgyz-live-radio
Open

fix(kyrgyz): remove references to discontinued live radio route#14339
vdeksne wants to merge 6 commits into
latestfrom
WS-1348-remove-kyrgyz-live-radio

Conversation

@vdeksne

@vdeksne vdeksne commented Aug 25, 2026

Copy link
Copy Markdown

Resolves JIRA: WS-1348

Summary

Remove references to Kyrgyz live radio now that the route redirects to the Kyrgyz home page and is no longer broadcasting. This keeps the codebase, docs, and tests aligned with the current product behaviour.

Additional change

This PR also configures ESLint's import/no-unresolved rule to ignore imports matching #psammead/moment-timezone-include/tz/.

These timezone modules are generated and intentionally excluded from version control. In clean CI checkouts, ESLint cannot resolve them when validating service configuration files, causing lint failures across services. The ignore is scoped only to these generated timezone imports.

Testing

  • yarn test:lint

Code changes

  • Removed the Kyrgyz live radio fixture usage from the LiveRadioPage unit test.
  • Deleted the obsolete Kyrgyz live radio integration test and snapshot.
  • Removed Kyrgyz live radio links from the Simorgh release info documentation.
  • Kept the rest of the Kyrgyz on-demand radio and other page references intact.
  • Configured ESLint’s import/no-unresolved rule to ignore generated Moment timezone imports under #psammead/moment-timezone-include/tz/.
  • This prevents service configuration files from failing lint checks in clean CI environments, where the generated timezone modules are intentionally not committed.

Testing

  1. Run the targeted unit test:
    yarn test:unit -- src/app/pages/LiveRadioPage/index.test.tsx
  2. Run the relevant unit test suite if needed:
    yarn test:unit
  3. Verify the Kyrgyz live radio route references no longer appear in the changed files.

Useful Links

Copilot AI lite review requested due to automatic review settings August 25, 2026 06:36
@vdeksne vdeksne self-assigned this Aug 25, 2026
@vdeksne
vdeksne marked this pull request as draft August 25, 2026 06:38

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.

Pull request overview

Removes Kyrgyz live radio route references (now discontinued/redirecting) so that tests and release documentation reflect current product behaviour.

Changes:

  • Deleted the Kyrgyz live radio integration test and its Jest snapshot.
  • Updated the LiveRadioPage unit test to use Uzbek fixture data for the “no schedule” case instead of Kyrgyz.
  • Removed Kyrgyz live radio links from the Simorgh release info documentation.

Reviewed changes

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

Show a summary per file
File Description
ws-nextjs-app/integration/pages/liveRadio/kyrgyz/canonical.test.ts Removes the obsolete Kyrgyz live radio canonical integration coverage.
ws-nextjs-app/integration/pages/liveRadio/kyrgyz/snapshots/canonical.test.ts.snap Removes the associated snapshot data for the deleted integration test.
src/app/pages/LiveRadioPage/index.test.tsx Stops importing/using the Kyrgyz live radio fixture; switches to Uzbek for the “no schedule” assertion.
docs/Simorgh-Release-Info.mdx Removes Kyrgyz live radio URLs from release verification links.
.eslintrc.js Adds an import/no-unresolved rule (with an ignore for timezone side-effect imports).

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

Comment thread .eslintrc.js
@vdeksne
vdeksne force-pushed the WS-1348-remove-kyrgyz-live-radio branch from ab81255 to a8335b1 Compare August 25, 2026 09:03
@vdeksne
vdeksne marked this pull request as ready for review August 25, 2026 09:10

@elvinasv elvinasv left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM! 👍

Comment thread .eslintrc.js
},
];
},
async redirects() {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@vdeksne, to double check, why do we need this redirect? Normally redirections are handled by the Belfrage

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