Skip to content

Enable Slack Alert for Container Release Failures#86

Merged
BrianEllwood merged 4 commits intomainfrom
enable-slack-alert
Dec 18, 2025
Merged

Enable Slack Alert for Container Release Failures#86
BrianEllwood merged 4 commits intomainfrom
enable-slack-alert

Conversation

@BrianEllwood
Copy link
Contributor

@BrianEllwood BrianEllwood commented Dec 18, 2025

This pull request updates the GitHub Actions workflows to use the latest reusable workflow versions for container build, test, and scan jobs, and enhances the release job with a Slack notification for failures. Additionally, it updates the .trivyignore file to temporarily ignore several new vulnerabilities in Alpine Linux due to a lack of available fixes.

CI/CD Workflow Updates:

  • Updated the container-release.yml, container-test.yml, and container-scan.yml workflows to use v5.5.0 of the reusable workflows from ministryofjustice/analytical-platform-github-actions, replacing the older v3.2.0 references. This ensures the latest features and security patches are used. [1] [2] [3]
  • Added a Slack webhook secret to the container-release.yml workflow to send notifications on release failures, improving visibility of pipeline issues.

Security Configuration:

  • Updated .trivyignore to temporarily ignore several CVEs affecting Alpine 3.21.3, since no fixes are available yet. Each entry includes an expiration date for review.

This piece of work is being tracked in this GitHub Issue.

@BrianEllwood BrianEllwood requested a review from a team as a code owner December 18, 2025 11:13
Copy link

@Gary-H9 Gary Henderson (Gary-H9) left a comment

Choose a reason for hiding this comment

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

LGTM

@BrianEllwood BrianEllwood merged commit 6476168 into main Dec 18, 2025
6 checks passed
@BrianEllwood BrianEllwood deleted the enable-slack-alert branch December 18, 2025 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.

2 participants