mirror of
https://github.com/cf-sonr/motr.git
synced 2026-01-12 02:59:13 +00:00
feat/wasi plugins (#13)
* feat: migrate build system to Taskfile for improved automation * refactor: consolidate build tasks for improved maintainability * build: pin sqlc version to v1.28.0 * refactor: streamline local development environment
This commit is contained in:
71
Taskfile.yml
Normal file
71
Taskfile.yml
Normal file
@@ -0,0 +1,71 @@
|
||||
# yaml-language-server: $schema=https://taskfile.dev/schema.json
|
||||
version: "3"
|
||||
silent: true
|
||||
vars:
|
||||
GIT_ROOT:
|
||||
sh: git rev-parse --show-toplevel
|
||||
|
||||
tasks:
|
||||
default:
|
||||
cmds:
|
||||
- go mod tidy
|
||||
- task -l --json | jq -r '.tasks[].name' | fzf --tmux | xargs task
|
||||
|
||||
gen:templ:
|
||||
aliases: [templ]
|
||||
desc: Templ Generate
|
||||
dir: '{{.GIT_ROOT}}'
|
||||
cmds:
|
||||
- templ generate
|
||||
|
||||
gen:sqlc:
|
||||
aliases: [sqlc]
|
||||
desc: Sqlc Generate
|
||||
dir: '{{.GIT_ROOT}}/internal/db'
|
||||
cmds:
|
||||
- sqlc generate
|
||||
|
||||
build:enclave:
|
||||
aliases: [enclave]
|
||||
desc: Go Build WASI Enclave
|
||||
dir: '{{.GIT_ROOT}}/cmd/enclave'
|
||||
cmd: make build
|
||||
|
||||
build:radar:
|
||||
aliases: [radar]
|
||||
desc: Go Build WASM Radar
|
||||
dir: '{{.GIT_ROOT}}/cmd/radar'
|
||||
cmd: make build
|
||||
|
||||
build:signer:
|
||||
aliases: [signer]
|
||||
desc: Go Build WASI Signer
|
||||
dir: '{{.GIT_ROOT}}/cmd/signer'
|
||||
cmd: make build
|
||||
|
||||
build:worker:
|
||||
aliases: [worker]
|
||||
desc: Go Build WASM Worker
|
||||
dir: '{{.GIT_ROOT}}/cmd/worker'
|
||||
cmd: make build
|
||||
|
||||
deploy:radar:
|
||||
desc: Cloudflare Deploy Radar
|
||||
dir: '{{.GIT_ROOT}}/cmd/radar'
|
||||
cmd: make deploy
|
||||
|
||||
deploy:worker:
|
||||
desc: Cloudflare Deploy Worker
|
||||
dir: '{{.GIT_ROOT}}/cmd/worker'
|
||||
cmd: make deploy
|
||||
|
||||
start:radar:
|
||||
desc: Wrangler Dev Radar
|
||||
dir: '{{.GIT_ROOT}}/cmd/radar'
|
||||
cmd: wrangler dev
|
||||
|
||||
start:worker:
|
||||
desc: Wrangler Dev Worker
|
||||
dir: '{{.GIT_ROOT}}/cmd/worker'
|
||||
cmd: wrangler dev
|
||||
|
||||
Reference in New Issue
Block a user