today is the first time i encountered recursive submodules in the wild (i'm looking at a repository that includes itself as a submodule 13 times)
i am slowly becoming a "(GitHub|Forgejo) Actions expert" in the same way and sense as i have become a CMake expert
distressing.
find_package(ArguablyUnnecessaryGHAIntegrationHelpers)
in all seriousness, a cmake helper for deploying to Pages has _a_ reason to exist?
@whitequark fwiw, "needing to compile the compiler first" (or, usually, a less extreme but approximately equivalent form, "needing to either compile or acquire dependencies for (e.g. via PyPI) a bespoke preprocessing tool") is basically _the_ use case that causes us to prefer "ad-hoc garbage build system" over something more principled
so more examples of that throughout the ecosystem might be beneficial if you have "principled build systems" as a goal