Skip to content

APPT-1570/1387 - Removing the cancel and change session uplift journey feature flags#1524

Merged
ste-banks merged 9 commits intomainfrom
appt-1570/remove-cancel-session-uplift-flag
Mar 25, 2026
Merged

APPT-1570/1387 - Removing the cancel and change session uplift journey feature flags#1524
ste-banks merged 9 commits intomainfrom
appt-1570/remove-cancel-session-uplift-flag

Conversation

@ste-banks
Copy link
Copy Markdown
Contributor

@ste-banks ste-banks commented Mar 17, 2026

Description

  • Removing the cancel session uplift and the change session uplift journey feature flags
  • Updating integration tests so they not longer use the feature toggle steps
  • Fixing unit tests / integration tests / e2e tests where applicable
  • Removing them both from each environment's feature flags json files

Fixes # (issue)

Checklist:

  • My work is behind a feature toggle (if appropriate)
  • If my work is behind a feature toggle, I've added a full suite of tests for both the ON and OFF state
  • The ticket number is in the Pull Request title, with format "APPT-XXX: My Title Here"
  • I have ran npm tsc / lint (in the future these will be ran automatically)
  • My code generates no new .NET warnings (in the future these will be treated as errors)
  • If I've added a new Function, it is disabled in all but one of the terraform groups (e.g. http_functions)
  • If I've added a new Function, it has both unit and integration tests. Any request body validators have unit tests also
  • If I've made UI changes, I've added appropriate Playwright and Jest tests
  • If I've added/updated an end-point, I've added the appropriate annotations and tested the Swagger documentation reflects the change

@ste-banks ste-banks force-pushed the appt-1570/remove-cancel-session-uplift-flag branch from 26ff310 to 78b057e Compare March 19, 2026 11:32
@ste-banks ste-banks marked this pull request as ready for review March 20, 2026 16:41
@ste-banks ste-banks changed the title Removing the CancelSessionUpliftJourney feature flag APPT-1570/1387 - Removing the cancel and change session uplift journey feature flags Mar 20, 2026
Copy link
Copy Markdown
Contributor

@jsed-nhs jsed-nhs left a comment

Choose a reason for hiding this comment

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

Have you double checked all the Integration test 'disabled' files are covered in the 'enabled' tests retained (i.e where behaviour is the same for a flag disabled/enabled, that the test exists in the enabled file?) - if some are missing, this will have missed off by another dev, but always worth carefully checking when removing the disabled tests.

@ste-banks
Copy link
Copy Markdown
Contributor Author

Have you double checked all the Integration test 'disabled' files are covered in the 'enabled' tests retained (i.e where behaviour is the same for a flag disabled/enabled, that the test exists in the enabled file?) - if some are missing, this will have missed off by another dev, but always worth carefully checking when removing the disabled tests.

Yeah I had a scan through before deleting them and for these the disabled files only contained tests which ensured the endpoints returned a 501 if the flag was disabled, which obviously is no longer relevant with them being removed :)

jsed-nhs
jsed-nhs previously approved these changes Mar 23, 2026
@ste-banks ste-banks force-pushed the appt-1570/remove-cancel-session-uplift-flag branch from 59e97eb to a130d4d Compare March 25, 2026 10:34
@ste-banks ste-banks force-pushed the appt-1570/remove-cancel-session-uplift-flag branch from a130d4d to a91dfc9 Compare March 25, 2026 13:27
@sonarqubecloud
Copy link
Copy Markdown

@ste-banks ste-banks requested a review from jsed-nhs March 25, 2026 14:55
@ste-banks ste-banks merged commit 475a3de into main Mar 25, 2026
5 checks passed
@ste-banks ste-banks deleted the appt-1570/remove-cancel-session-uplift-flag branch March 25, 2026 15:06
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