Consider changing FROM tags in dockerfiles to use altenative providers or add login step at the beginning of CI/CD job as authenticated requests aren't affected.
Řešil jsem podobný problém. Nějaké determinizace jsem měl napsané se statickými metodami, ale nakonec jsem se vrátil k nestatickému řešení, a to hlavně z důvodu přehlednosti a stručnosti zápisu ;-) u statických metod si musel předávat pomocným metodám řadu parametrů navíc a přišlo mi, že tam bylo spousty omáčky navíc, která to jen znepřehledňovala...
Jo, já to tak taky nechám.
Problém je, že já mám výstup rovnou už jako member v té třídě a pokud bych náhodou convert() zavolal podruhé, tak to ve většině případu sletí - musím vymyslet jak je před každým convert() promazat. Asi to udělám podobně jako to máš ty, že při convert() vytvořím výstupní třídu dynamicky, jen return nebude pointer, ale objekt.