code.icb4dc0.de/buildr/wasi-module-sdk-go@v0.0.0-20230524201105-cc52d195017b/.buildr/tasks.hcl (about) 1 task "script" "buf_generate" { 2 inline = [ 3 "buf generate --debug" 4 ] 5 6 out_dir = buildr.repo.root 7 8 input_mapping = { 9 "api" = "api", 10 "buf.gen.yaml" = "buf.gen.yaml" 11 "buf.work.yaml" = "buf.work.yaml" 12 } 13 14 container { 15 image = "docker.io/bufbuild/buf" 16 } 17 18 depends_on = [ 19 tools.vtprotobuf.id 20 ] 21 } 22 23 task "script" "generate_examples_hello_world" { 24 working_dir = "examples/hello_world_go" 25 inline = [ 26 "go generate -x ./..." 27 ] 28 29 depends_on = [ 30 tasks.buf_generate.id, 31 tools.mockery.id 32 ] 33 } 34 35 task "script" "generate_sdk" { 36 inline = [ 37 "go generate -x ./..." 38 ] 39 40 depends_on = [ 41 tasks.buf_generate.id, 42 ] 43 } 44 45 task "script" "go_generate" { 46 inline = [ 47 "/bin/true" 48 ] 49 50 depends_on = [ 51 tasks.generate_sdk.id, 52 tasks.generate_examples_hello_world.id, 53 ] 54 }