Currently, the code works so that if a certain microservice fails to be processed, its try-count is increased by 1.
The loop iterates over all unprocessed services until either all are exhausted or all the leftovers have a try-count over 3.
Is this really necessary? Could the analysis first fail and then succeed during the same run?
This arrangement complicates the Native Image logic and data structures.
I can remove this while working on #9
Currently, the code works so that if a certain microservice fails to be processed, its try-count is increased by 1.
The loop iterates over all unprocessed services until either all are exhausted or all the leftovers have a try-count over 3.
Is this really necessary? Could the analysis first fail and then succeed during the same run?
This arrangement complicates the Native Image logic and data structures.
I can remove this while working on #9