code.cestus.io/tools/fabricator@v0.4.3/.goreleaser.yml (about)

     1  # Code generated by fabricator-generate-project-go
     2  #
     3  # Modifications in code regions will be lost during regeneration!
     4  # region CODE_REGION(ci)
     5  # This is an example goreleaser.yaml file with some sane defaults.
     6  # Make sure to check the documentation at http://goreleaser.com
     7  
     8  version: 2
     9  
    10  before:
    11    hooks:
    12      - make install_tools
    13      - go generate ./...
    14  builds:
    15    - main: ./cmd/fabricator
    16      goos:
    17  # endregion
    18        - linux
    19  # region CODE_REGION(arch)
    20      goarch:
    21  # endregion
    22        - amd64
    23        - arm64
    24  # region CODE_REGION(rest)
    25      goarm:
    26        - "7"
    27      ldflags:
    28        - -X code.cestus.io/tools/fabricator/pkg/genericclioptions.version={{ .Env.BUILD_VERSION}}
    29        - -X code.cestus.io/tools/fabricator/pkg/genericclioptions.buildDate={{ .CommitDate }}
    30        - -X code.cestus.io/tools/fabricator/pkg/genericclioptions.name=fabricator
    31  gomod:
    32    proxy: false
    33    env:
    34      - GOPROXY=https://proxy.golang.org,direct
    35      - GOSUMDB=sum.golang.org
    36      - GOPRIVATE=code.cestus.io
    37      - CGO_ENABLED=1
    38  archives:
    39    - format: zip
    40      name_template: "{{.Binary}}_{{.Os}}-{{.Arch}}"
    41  checksum:
    42    name_template: "checksums.txt"
    43  snapshot:
    44    version_template: "{{ .Tag }}-next"
    45  changelog:
    46    sort: asc
    47    filters:
    48      exclude:
    49        - "^docs:"
    50        - "^test:"
    51  
    52  # endregion