Skip to content

chore: Expand dependabot coverage - #24290

Merged
Dandandan merged 1 commit into
apache:mainfrom
neilconway:neilc/chore-dependabot-coverage
Aug 12, 2026
Merged

chore: Expand dependabot coverage#24290
Dandandan merged 1 commit into
apache:mainfrom
neilconway:neilc/chore-dependabot-coverage

Conversation

@neilconway

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

  • N/A

Rationale for this change

This PR tweaks the dependabot config to send dependency updates for a few parts of the repo that were previously missed:

  • dev/depcheck is excluded from the Cargo workspace and has its own Cargo.lock (chore: Update depcheck toolchain and dependencies #24289 updates the dependencies manually as an interim fix)
  • datafusion/wasmtest/datafusion-wasm-app has its own npm package-lock.json
  • Composite actions under .github/actions/
  • The Python dependencies are a uv workspace rooted at the top-level pyproject.toml with a shared uv.lock, but only docs/ was covered — dev/ and benchmarks/ got no version updates.

What changes are included in this PR?

  • Add a cargo entry for /dev/depcheck
  • Add an npm entry for /datafusion/wasmtest/datafusion-wasm-app
  • Change the github-actions entry from directory: "/" to directories: ["/", "/.github/actions/*"] so composite actions are covered
  • Replace the pip /docs entry with a uv entry at the repository root, covering the whole uv workspace and uv.lock

Are these changes tested?

Some manual testing, hard to really test exhaustively without letting dependabot run.

Are there any user-facing changes?

No.

@github-actions github-actions Bot added the development-process Related to development process of DataFusion label Aug 12, 2026
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.29%. Comparing base (9b3b518) to head (73e2cb1).

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #24290      +/-   ##
==========================================
- Coverage   81.29%   81.29%   -0.01%     
==========================================
  Files        1110     1110              
  Lines      385336   385336              
  Branches   385336   385336              
==========================================
- Hits       313261   313253       -8     
- Misses      53594    53598       +4     
- Partials    18481    18485       +4     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Dandandan
Dandandan added this pull request to the merge queue Aug 12, 2026
Merged via the queue into apache:main with commit 766ca58 Aug 12, 2026
37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

development-process Related to development process of DataFusion

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants