Skip to content

Fix M17.8 supply-chain CI regressions - #58

Merged
jmjava merged 4 commits into
cursor/close-e2e-audit-gaps-fc5ffrom
cursor/fix-supply-chain-regressions-fc5f
Sep 15, 2026
Merged

jmjava merged 4 commits into
cursor/close-e2e-audit-gaps-fc5ffrom
cursor/fix-supply-chain-regressions-fc5f

Conversation

@jmjava

@jmjava jmjava commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep the Spring starter on Boot 3.5.16 so its RestTemplateCustomizer integration remains compatible, while overriding Tomcat to patched 10.1.60
  • move Python service images to upgraded Alpine bases to eliminate fixable Debian image findings
  • gate image scans on fixable high/critical vulnerabilities while retaining all SARIF results
  • remove the unsupported GitHub dependency-review check; repository-wide Trivy dependency scanning remains authoritative
  • explicitly provision PHP DOM in CI and skip PHPUnit with a clear reason when best-effort local environments lack it

Failure evidence

  • local regression failed because Boot 4 removed the imported RestTemplateCustomizer API
  • Python image scans reported Debian base CVEs, including available package fixes and many no-fix findings
  • dependency review is disabled in repository settings and cannot run here

Verification

  • Spring starter Maven tests: pass
  • M17.8 static acceptance tests: pass
  • bash scripts/run-regression-agent.sh: regression exit code: 0 (local-only; no kubectl context)
  • PR supply-chain scan passed on the first hotfix revision; final CI revision is pending
Open in Web Open in Cursor 

Co-authored-by: jmjava <jmjava@gmail.com>
@cursor
cursor Bot changed the base branch from cursor/close-e2e-audit-gaps-fc5f to main September 15, 2026 13:13
cursoragent and others added 2 commits September 15, 2026 13:14
Co-authored-by: jmjava <jmjava@gmail.com>
Co-authored-by: jmjava <jmjava@gmail.com>
@cursor
cursor Bot changed the base branch from main to cursor/close-e2e-audit-gaps-fc5f September 15, 2026 13:17
Co-authored-by: jmjava <jmjava@gmail.com>
@jmjava
jmjava marked this pull request as ready for review September 15, 2026 13:18
@jmjava
jmjava merged commit aacc3db into cursor/close-e2e-audit-gaps-fc5f Sep 15, 2026
13 checks passed
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