Skip to content

Conversation

@jooola
Copy link
Member

@jooola jooola commented Aug 15, 2025

Merges #534 into the storage-boxes branch for development purposes.

Plus some required fixes after the merge.

@codecov
Copy link

codecov bot commented Aug 15, 2025

Codecov Report

❌ Patch coverage is 96.52174% with 4 lines in your changes missing coverage. Please review.
✅ Project coverage is 96.21%. Comparing base (ce802c7) to head (74d9d03).
⚠️ Report is 53 commits behind head on storage-boxes.

Files with missing lines Patch % Lines
hcloud/actions/client.py 66.66% 2 Missing ⚠️
hcloud/_client.py 96.77% 1 Missing ⚠️
hcloud/placement_groups/client.py 50.00% 1 Missing ⚠️
Additional details and impacted files
@@                Coverage Diff                @@
##           storage-boxes     #540      +/-   ##
=================================================
+ Coverage          96.05%   96.21%   +0.15%     
=================================================
  Files                 67       67              
  Lines               2994     2983      -11     
=================================================
- Hits                2876     2870       -6     
+ Misses               118      113       -5     

☔ View full report in Codecov by Sentry.
📢 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.

jooola added 2 commits August 15, 2025 10:47
Squashed commit of the following:

commit 4ff9fbc
Author: jo <ljonas@riseup.net>
Date:   Thu Aug 14 16:54:47 2025 +0200

    test: timeout handling

commit 13f7c0b
Author: jo <ljonas@riseup.net>
Date:   Thu Aug 14 16:33:26 2025 +0200

    test: fix speed optimization

commit 458631d
Author: jo <ljonas@riseup.net>
Date:   Thu Aug 14 16:29:50 2025 +0200

    test: use parent to access other resources clients

commit f69a609
Author: jo <ljonas@riseup.net>
Date:   Thu Aug 14 16:28:13 2025 +0200

    test: update request_mock fixture

commit d565239
Author: jo <ljonas@riseup.net>
Date:   Tue Aug 12 15:57:25 2025 +0200

    refactor: use parent to access other resources clients (2)

commit 1703985
Author: jo <ljonas@riseup.net>
Date:   Thu Aug 14 16:25:51 2025 +0200

    refactor: use parent to access other resources clients (1)

commit adb9232
Author: jo <ljonas@riseup.net>
Date:   Thu Aug 14 16:24:50 2025 +0200

    refactor: use type from inherited resource client property

commit 3b6c712
Author: jo <ljonas@riseup.net>
Date:   Thu Aug 14 16:18:29 2025 +0200

    refactor: split top level client from base client

    Split the top level client used to gather all resource client in a single class, from the base client actually doing the requests to the API.

    This allows us for example to swap or modify the base client in a resource client, that might need a different base client (session, endpoint, headers, ...).
@jooola jooola force-pushed the storage-boxes-merge-base-client branch from 53d5a38 to 74d9d03 Compare August 15, 2025 08:47
@jooola jooola merged commit 4395115 into storage-boxes Aug 15, 2025
9 checks passed
@jooola jooola deleted the storage-boxes-merge-base-client branch August 15, 2025 08:49
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