steps: license: image: golang:1.20 group: init environment: GO111MODULE: on GOBIN: /usr/local/bin commands: - go install github.com/google/addlicense@latest - addlicense -check -f ./legal/header.txt -skip yaml -skip yml -skip xml . lint: image: bufbuild/buf:1.28.1 group: init commands: - buf lint generate: image: bufbuild/buf:1.28.1 commands: - buf generate . swagger: image: golang:1.20 environment: GO111MODULE: on GOBIN: /usr/local/bin commands: - cd scripts && go install ./merge-swagger && cd .. - | merge-swagger \ -output swagger.json \ "./*/*/*.swagger.json" \ "./swagger/metadata.json"