tangled knot that runs entirely on cloudflare

ci: check each push, deploy main #16

Closed bot.oppi.li
Closed opened by and assigned to bot.oppi.li
targeting main

Add the CI workflows for naut.

check.yml runs on each push and each pull request. It runs cargo check, clippy, and build on the crate workspace. It also runs check, clippy, and a release worker-build on the worker for wasm32. All tools come from the flake dev shell.

deploy.yml runs on each push to main. It builds the worker and deploys it with wrangler. It uses CLOUDFLARE_API_TOKEN from the repo secrets. worker/wrangler.deploy.jsonc holds the live worker name, bindings, and vars. The knot signing key stays a worker secret.

This pull is stacked on the extraction pull.

This pull request has no versions submitted yet.