Skip to content

Chore: [AEA-0000] - tag release in jira#4467

Merged
anthony-nhs merged 4 commits intomasterfrom
set_jira_in_tag_release
Mar 19, 2026
Merged

Chore: [AEA-0000] - tag release in jira#4467
anthony-nhs merged 4 commits intomasterfrom
set_jira_in_tag_release

Conversation

@anthony-nhs
Copy link
Contributor

@anthony-nhs anthony-nhs commented Mar 18, 2026

Summary

  • Routine Change

Details

  • use new workflow which tags release in jira
  • remove workflows to update jira/confluence

Copilot AI review requested due to automatic review settings March 18, 2026 16:33
@github-actions
Copy link
Contributor

This PR is linked to a ticket in an NHS Digital JIRA Project. Here's a handy link to the ticket:

AEA-0000

Copy link

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

Updates the GitHub Actions release/tagging process to integrate Jira release updates via the shared eps-common-workflows tagging workflow, and removes now-redundant Jira/release-notes workflows.

Changes:

  • Bump tag-release-devcontainer reusable workflow ref and enable Jira update inputs during release.
  • Add explicit id-token/contents permissions to the tag-release jobs.
  • Delete legacy manually-dispatched workflows for marking Jira released and creating Confluence release notes.

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/release.yml Updates tag-release reusable workflow ref, adds permissions, and enables Jira update parameters.
.github/workflows/ci.yml Updates tag-release reusable workflow ref and adds permissions for tag-release job (dry-run path).
.github/workflows/mark_jira_released.yml Removes legacy manual Jira “mark released” workflow.
.github/workflows/create_rc_int_release_notes.yml Removes legacy manual RC INT Confluence release notes workflow.
.github/workflows/create_int_release_notes.yml Removes legacy manual INT Confluence release notes workflow.
.github/workflows/create_prod_release_notes.yml Removes legacy manual PROD Confluence release notes workflow.

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

You can also share your feedback on Copilot code review. Take the survey.

@sonarqubecloud
Copy link

@anthony-nhs anthony-nhs merged commit 879b996 into master Mar 19, 2026
45 of 46 checks passed
@anthony-nhs anthony-nhs deleted the set_jira_in_tag_release branch March 19, 2026 13:01
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