I open-sourced dailyprog under AGPL-3.0. The hard part wasn't the license, it was that the puzzle catalogue and hidden tests are the answers, so they can't be public.
My CV has a test suite, because the first thing that reads a CV is a parser. Four checks, one ATS workaround I measured and couldn't justify, and one assertion that has never run once.
A nightly CI job checks whether tomorrow's dailyprog puzzle exists; if not, it generates one, runs it through the same tests a manual commit would, and deploys it before midnight.