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)
working with this repo does not spark joy
you know how it is

i am slowly becoming a "(GitHub|Forgejo) Actions expert" in the same way and sense as i have become a CMake expert

distressing.

@whitequark

find_package(ArguablyUnnecessaryGHAIntegrationHelpers)

in all seriousness, a cmake helper for deploying to Pages has _a_ reason to exist?

@r hmm, it's one add_custom_target but it would first need to acquire git-pages-cli... could be useful

@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

@r i mean in case of git-pages-cli (a client application which has no meaningful security relevance because it's equivalent to tar|curl) i would probably hardcode the checksums for a few architectures and be done with it