Skip to content

fix: resolve #480 CI failures — dependency bumps and util-linux CVE exceptions - #484

Merged
RonaldHensbergen merged 1 commit into
mainfrom
copilot/featfix-dependencies
Aug 22, 2026
Merged

fix: resolve #480 CI failures — dependency bumps and util-linux CVE exceptions#484
RonaldHensbergen merged 1 commit into
mainfrom
copilot/featfix-dependencies

Conversation

Copilot AI commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Three new util-linux CVEs (CVE-2026-53612/53613/53614) were disclosed on 2026-08-21, after the last .trivyignore update. All are fixed in 2.41.5-0+deb13u1 (trixie-security), but no python:3.14-slim digest ships it yet. Additionally, dbt-core==1.12.2 hard-pinned sqlparse<0.6.0, blocking the patched version; 1.12.3 widens this to <0.7.0.

Summary

  • .trivyignore: drop now-fixed sqlparse CVEs; add CVE-2026-53612/53613/53614 (exp:2026-11-15) following the same pattern as the existing CVE-2026-53615 entry
  • images/dbt/requirements.txt: dbt-core 1.12.2 → 1.12.3; add sqlparse>=0.6.0 explicit floor pin so the patched version is always resolved
  • images/dagster/requirements.txt: dagster / dagster-graphql / dagster-webserver 1.13.18 → 1.13.19
  • images/dagster/requirements-postgres.txt: dagster-postgres 0.29.18 → 0.29.19

Type Of Change

  • Bug fix
  • Feature
  • Refactor
  • Docs
  • Test only

User Impact

No runtime behaviour change. Trivy image scans (PR gate + daily scheduled scan) will pass again once the base image digest is updated by Renovate.

Validation

No CLI code changed; unit tests not affected. Image scan gate will be validated by CI on this PR.

python -m unittest discover -s tests -p "test_*.py" -v

Checklist

  • Tests added or updated
  • Docs updated (README or docs)
  • No secrets committed
  • Generated artifacts excluded from git

…ailures

- dbt-core 1.12.2 → 1.12.3 (widens sqlparse constraint to >=0.5.5,<0.7.0,
  allowing the patched sqlparse 0.6.0 to be resolved)
- Add sqlparse>=0.6.0 explicit pin so the fixed version is always installed
- dagster/dagster-graphql/dagster-webserver 1.13.18 → 1.13.19
- dagster-postgres 0.29.18 → 0.29.19
- .trivyignore: drop sqlparse CVEs (fixed by dbt-core 1.12.3 + sqlparse pin);
  add CVE-2026-53612/53613/53614 (util-linux mount, fixed in
  2.41.5-0+deb13u1; no python:3.14-slim digest ships it yet)

Co-authored-by: RonaldHensbergen <22539616+RonaldHensbergen@users.noreply.github.com>
@RonaldHensbergen
RonaldHensbergen marked this pull request as ready for review August 22, 2026 04:34
@RonaldHensbergen
RonaldHensbergen requested a lite review from Copilot August 22, 2026 04:34
@RonaldHensbergen
RonaldHensbergen merged commit d2e4122 into main Aug 22, 2026
17 checks passed
@RonaldHensbergen
RonaldHensbergen deleted the copilot/featfix-dependencies branch August 22, 2026 04:35

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.

🟡 Changes recommended

The dbt image requirements now mix dbt-core==1.12.3 with dbt-postgres==1.11.0, which may be incompatible and contradicts the file’s own “bump together” guidance.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Resolves CI image vulnerability-scan failures by updating image dependencies and adjusting Trivy scan exceptions to account for newly disclosed util-linux CVEs until upstream base image digests include patched packages.

Changes:

  • Bump dbt image dependency dbt-core to 1.12.3 and add an explicit sqlparse>=0.6.0 floor to ensure patched sqlparse is selected.
  • Bump Dagster image dependencies to 1.13.19 (and dagster-postgres to 0.29.19).
  • Update .trivyignore to remove now-fixed sqlparse CVE exceptions and add new util-linux CVE exceptions with expiry.
File summaries
File Description
images/dbt/requirements.txt Updates dbt dependency pins and adds a sqlparse floor to allow patched versions.
images/dagster/requirements.txt Bumps Dagster component versions in the Dagster image.
images/dagster/requirements-postgres.txt Bumps the Dagster Postgres integration to match the core Dagster bump.
.trivyignore Rotates CVE exceptions to reflect new util-linux disclosures and remove fixed sqlparse exceptions.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

3 participants