Repository navigation
chore: promote consolidated dependency updates to master (#62) - #69
Conversation
…dency-updates-into-one-pr chore(deps): consolidate standalone dependency updates
|
To preview the documentation for this pull request, visit the following URL: docs.page/vypdev/vaultstadio~69
|
Bugbot: review complete
|
Copilot approval · Human review neededStatus: This pull request is outside the configured approval scope. Technical evidenceRevision: |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #69 +/- ##
============================================
+ Coverage 14.91% 15.33% +0.42%
- Complexity 181 192 +11
============================================
Files 149 149
Lines 16454 16462 +8
Branches 2051 2379 +328
============================================
+ Hits 2454 2525 +71
+ Misses 13901 13834 -67
- Partials 99 103 +4 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
…dency-updates-into-one-pr fix(ci): allow cold Trivy Java database scans (#62)
Consolidates backend and frontend dependency updates with refreshed build images and GitHub Actions. It also adds a pull request smoke check for the backend’s declared JRE and startup against private PostgreSQL, helping catch runtime compatibility issues before merge.
Closes #62. Promotes the consolidated dependency update from #68 and the Trivy cold-start correction from #70, via develop commit
be989e591134f396c875f040391be36d203f0f0f.What changed
Updates Kotlin, Ktor, Exposed, Flyway, testing, AndroidX, and related dependencies across the backend and frontend.
Moves Docker builders to Gradle 9.8 and the backend runtime to Temurin JRE 25; adds a private PostgreSQL startup and health check for pull request images.
Updates checkout, Codecov, and release Actions while preserving existing workflow configuration.
Adapts Exposed 1.0 persistence and pagination APIs while retaining the existing datetime model and SQL timestamp mapping.
Gives the complete Trivy container scan 30 minutes and its job 60 minutes so isolated caches can bootstrap their vulnerability databases before analysis.
Validation
Current-head CI and Copilot technical review passed before promotion, including both Docker image builds, the backend JRE/startup smoke check, container analysis with SARIF upload, CodeQL, dependency and secret checks, builds/tests, lint, Docker client isolation and coverage. Copilot technical review found no issues and no unresolved conversations remain. Copilot automatic approval is neutral because these workflow changes are outside its configured approval scope; the maintainer explicitly authorized promotion after verification.