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  }