glotaran / pyglotaran

A Python library for Global and Target Analysis of time-resolved spectroscopy data
GNU Lesser General Public License v3.0
53 stars 18 forks source link

🚧🚇👌 Improve dependabot config #1486

Closed s-weigand closed 2 months ago

s-weigand commented 2 months ago

This PR improves the efficiency of dependabot updates by grouping them instead of open PRs for each dependency. It also deactivates autorebase to not unnecessarily spam the CI (we can still use @dependabot rebase or local rebase and push if needed). It also activates dependabot for the staging branch.

Change summary

Checklist

sourcery-ai[bot] commented 2 months ago

🧙 Sourcery has finished reviewing your pull request!


Tips - Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - Continue your discussion with Sourcery by replying directly to review comments. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.
github-actions[bot] commented 2 months ago

Binder :point_left: Launch a binder notebook on branch s-weigand/pyglotaran/dependabot-grouping

github-actions[bot] commented 2 months ago

Benchmark is done. Checkout the benchmark result page. Benchmark differences below 5% might be due to CI noise.

Benchmark diff v0.7.2 vs. main ``` All benchmarks: | Change | Before [1fb14bbc] | After [941c4923] | Ratio | Benchmark (Parameter) | |----------|------------------------------|---------------------|---------|-----------------------------------------| | | 237M | 237M | 1 | IntegrationTwoDatasets.peakmem_optimize | | | 1.51±0.06s | 1.61±0.1s | 1.06 | IntegrationTwoDatasets.time_optimize | ```
Benchmark diff main vs. PR ``` All benchmarks: | Change | Before [941c4923] | After [49d77b3d] | Ratio | Benchmark (Parameter) | |----------|----------------------|---------------------|---------|-----------------------------------------| | | 237M | 237M | 1 | IntegrationTwoDatasets.peakmem_optimize | | | 1.61±0.1s | 1.52±0.08s | 0.95 | IntegrationTwoDatasets.time_optimize | ```
codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 88.6%. Comparing base (2c88dce) to head (49d77b3). Report is 7 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1486 +/- ## ===================================== Coverage 88.6% 88.6% ===================================== Files 107 107 Lines 5128 5133 +5 Branches 962 965 +3 ===================================== + Hits 4544 4549 +5 Misses 468 468 Partials 116 116 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.