is a (free?) static site hosting that auto-deploys from any git server, which means it only needs a Git HTTP URL and doesn't require you to do some garbage OAuth with GitHub or any other platform. It should work seamlessly with any NIP-34/GRASP/ngit repository.
@npub15qyd...yejr@dluvian
This is brilliant! It requires webhooks though. I've been ruminating on this. A single service should trigger the webhook as if all grasp servers did it, it would be deployed multiple times. A service like this is really simple with minimal compute but may require secrets to be loaded by the maintainer (eg for signing an authorisation like in one scenario in this case). This is the same trade-off you might have with a more elaborate CI/CD runner so why not combine them as one service following the same model. The could be seen as a loosely coupled extension to a grasp service, with a subset of operators offering it. Compute requirements for CI/CD can vary a lot. for things like a webhook is basically 0 so an allowance per pubkey / repo and then payment for more might be appropriate. a freemium model.
I think developers want to set it in one place and have it 'just work' whenever a branch is pushed. We could bundle web hooks / CI/CD config that doesn't live in the git repo into either a new event or the repo announcement. We could potentially encrypt secrets nip44 style to the pubkey of the a selected grasp operator.