Skip to content

NH-141840 Add Jira creation to image publish workflow if Critical/High risks#797

Open
tammy-baylis-swi wants to merge 21 commits into
mainfrom
NH-141840-add-docker-scout-ticket
Open

NH-141840 Add Jira creation to image publish workflow if Critical/High risks#797
tammy-baylis-swi wants to merge 21 commits into
mainfrom
NH-141840-add-docker-scout-ticket

Conversation

@tammy-baylis-swi

@tammy-baylis-swi tammy-baylis-swi commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Updates the existing "beta" and prod image publish workflows to generate one Jira ticket per Docker Scout-detected vulnerability. See ticket for more testing details.

@tammy-baylis-swi tammy-baylis-swi force-pushed the NH-141840-add-docker-scout-ticket branch from 24fee92 to f818933 Compare June 26, 2026 17:27
Comment thread .github/workflows/build_publish_image_autoinstrumentation_beta.yaml Fixed
@tammy-baylis-swi tammy-baylis-swi force-pushed the NH-141840-add-docker-scout-ticket branch from ee070a8 to 2c58ae0 Compare June 26, 2026 21:36
Comment thread .github/workflows/build_publish_image_autoinstrumentation_beta.yaml Fixed
@tammy-baylis-swi tammy-baylis-swi force-pushed the NH-141840-add-docker-scout-ticket branch from 36b2f43 to e3d63e9 Compare June 26, 2026 21:42
Comment thread .github/workflows/build_publish_image_autoinstrumentation_beta.yaml Fixed
@tammy-baylis-swi tammy-baylis-swi force-pushed the NH-141840-add-docker-scout-ticket branch from e3d63e9 to cdb49ff Compare June 26, 2026 21:55
@tammy-baylis-swi tammy-baylis-swi marked this pull request as ready for review June 26, 2026 23:38
@tammy-baylis-swi tammy-baylis-swi requested a review from a team as a code owner June 26, 2026 23:38
Copilot AI review requested due to automatic review settings June 26, 2026 23:38
@tammy-baylis-swi tammy-baylis-swi requested a review from a team as a code owner June 26, 2026 23: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

This PR extends the autoinstrumentation image publish workflows to automatically create Jira issues for Docker Scout–detected vulnerabilities by introducing a reusable composite GitHub Action and a Jira issue JSON template.

Changes:

  • Added a composite action (jira_vuln_k8s) to parse Docker Scout SARIF results and create Jira tickets per Critical/High finding.
  • Updated both prod and beta image publish workflows to invoke the new Jira-ticket creation action after SARIF upload.
  • Added a Jira issue payload template for “Security Vuln” issues.

Reviewed changes

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

File Description
.github/workflows/build_publish_image_autoinstrumentation.yaml Invokes Jira ticket creation step after Docker Scout SARIF generation/upload for prod publish workflow.
.github/workflows/build_publish_image_autoinstrumentation_beta.yaml Invokes Jira ticket creation step after Docker Scout SARIF generation/upload for beta publish workflow.
.github/actions/jira_vuln_k8s/action.yaml New composite action to parse SARIF and POST Jira issues for findings.
.github/templates/jira-security-vuln.json New Jira issue JSON template used by the composite action.

Comment thread .github/actions/jira_vuln_k8s/action.yaml
Comment thread .github/actions/jira_vuln_k8s/action.yaml
Comment thread .github/actions/jira_vuln_k8s/action.yaml
Comment thread .github/templates/jira-security-vuln.json
tammy-baylis-swi and others added 3 commits June 26, 2026 17:04
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants