Skip to content

CCM-14750: Add release-check fix workflows - #297

Draft
m-houston wants to merge 5 commits into
ccm-14750/release-check-multi-releasefrom
ccm-14750/release-check-fix-workflows
Draft

m-houston wants to merge 5 commits into
ccm-14750/release-check-multi-releasefrom
ccm-14750/release-check-fix-workflows

Conversation

@m-houston

@m-houston m-houston commented Sep 24, 2026 •

Copy link
Copy Markdown

Description

This slice adds the optional fix workflows that can reconcile Jira when release tracking is wrong or incomplete.

It includes:

  • fix-mode orchestration and safety checks
  • Jira update flows for the supported correction paths
  • confirmation and non-interactive safeguards around mutation behaviour
  • tests covering success and failure paths for the fix workflows

Context

The wider stack surfaces where governance tracking is incorrect; this PR adds the controlled ability to correct that state in Jira. That matters because NHS governance needs both accurate visibility and a safe path to bring records back into line.

The workflows here are intentionally guarded so that mutation behaviour is explicit and reviewable.

Why this is a separate slice

Read-only checking and write-back remediation carry different review concerns. Splitting the fix workflows into their own PR makes it much easier to review the Jira mutation rules, user confirmations, and safety constraints without obscuring the reporting logic below them.

Validation

  • package install
  • lint
  • typecheck
  • unit tests

Sensitive Information Declaration

  • I confirm that neither PII/PID nor sensitive data are included in this PR and the codebase changes.

@m-houston
m-houston added this pull request to stack #299 September 24, 2026 16:22
@m-houston m-houston changed the title ccm 14750/release check fix workflows CCM-14750: Add release-check fix workflows Sep 24, 2026
@m-houston
m-houston force-pushed the ccm-14750/release-check-fix-workflows branch from 23c25e4 to e779736 Compare September 25, 2026 08:22
m-houston and others added 5 commits September 25, 2026 17:43
Skip the missing clinical lead and safety category checks for Jira issues whose issue type is Bug, while keeping the rest of the release comparison logic unchanged.

Co-authored-by: Copilot <[email protected]>
Improve the release-check package so release audits are easier to review and act on in Jira.

- render Markdown reports with Jira-enriched issue tables
- add component-scoped fixVersion and clinical review fix workflows
- document the reporting structure and correct the check entrypoint

Co-authored-by: Copilot <[email protected]>
When release-check applies a real fix version, remove the placeholder NA value first and show the effective target fix-version set in the proposal output so governance updates reflect the actual release state.

Co-authored-by: Copilot <[email protected]>
@m-houston
m-houston force-pushed the ccm-14750/release-check-fix-workflows branch from e779736 to 606e23d Compare September 25, 2026 16:48

This branch has not been deployed

No deployments
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.

1 participant