Skip to content

SimpleRisk 20261020-001 Release - #177

Merged
jsokol merged 15 commits into
masterfrom
release-20261020-001
Oct 21, 2026
Merged

jsokol merged 15 commits into
masterfrom
release-20261020-001

Conversation

@simplerisk-core-sync

Copy link
Copy Markdown

GA promotion of the 20261020-001 release candidate.

Opened automatically by code-development's promote_docker_release workflow
when 20261020-001 landed on code-development master.

Merging this publishes the release: the push to master fires
promote-latest.yml, which retags Docker Hub :latest to the
already-built RC digest, mirrors it to GHCR cosign-signed, and moves the
tier=latest SSM tag. No image is rebuilt.

The required image-build checks on this PR are the gate.

jsokol and others added 15 commits September 29, 2026 11:03
Merge master back into testing after 20260917-001 GA
…ion, swagger-ui-dist template)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ches

ubuntu:22.04 ships libc-bin 2.35-0ubuntu3.14; 3.15 (fixing 5 CVEs) is in
jammy-updates. The minimal image already upgrades; the full-stack did not.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Each scan job uploads its grype.json (1-day retention); a final job builds one
de-duplicated digest (package, then severity) and posts it to the
SLACK_WEBHOOK_URL webhook, skipping cleanly when the secret is absent (fork PRs).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Fix Grype false positives, patch Jammy, sort results, post digest to Slack
…cl. all-clear)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…of :testing

Factor the Grype scan and the report (summary + Slack digest) into composite
actions shared by PR validation, publish-testing, and a new weekly workflow.
publish-testing scans the pushed images before the SSM promote and blocks it on
a critical finding.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…mary

Scan published testing images, weekly :testing scan, per-image scan summary
…n with no findings

Adds an always_post input to the grype-report action. When true, the Slack
message carries one status line per scanned image (clean, findings by severity,
or scan did not complete), so a quiet run still proves its scans ran.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ummary

Post the per-image Grype scan table to Slack on PR and weekly runs
Asset discovery relies on ping, which neither the Ubuntu nor the
php:*-apache base image ships. Add iputils-ping to the apt install
lists in both generators and regenerate the Dockerfiles.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
feat: add iputils-ping to both images for asset discovery
@jsokol
jsokol merged commit d05219b into master Oct 21, 2026
19 checks passed

This branch was successfully deployed

1 active deployment
testing — 78e78da6 Deployed Oct 21, 2026 by jsokol via Publish simplerisk-minimal RC images #31
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