Skip to content

Conversation

Threated
Copy link
Member

@Threated Threated commented Jun 18, 2025

I tried to split this up into sensible commits but that was close to impossible as the globals where used all over the place.

The code is now much easier to reason about without all the config globals gone leaving the CERT_GETTER and its cache as the only static in shared.

My only concern is that I broke some cli parsing options as I removed config_shared and added the options that where actually common to the respective configs.

There are probably more clean ups possible as a result of this refactor but this PR is large enough already.

@Threated Threated requested a review from TKussel June 18, 2025 13:52
@Threated Threated mentioned this pull request Jun 23, 2025
4 tasks
@Threated Threated merged commit acd8da0 into develop Jul 23, 2025
29 checks passed
@Threated Threated deleted the config-refactor branch July 23, 2025 13:39
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