github.com/nshntarora/pop@v0.1.2/.goreleaser.yml (about)

     1  # GoReleaser config
     2  
     3  ---
     4  before:
     5    hooks:
     6      - go mod tidy
     7  
     8  builds:
     9  - id: pop_darwin
    10    binary: soda
    11    main: soda/main.go
    12    goos:
    13      - darwin
    14    goarch:
    15      - amd64
    16    env:
    17      - CGO_ENABLED=1
    18      - CC=/osxcross/target/bin/o64-clang
    19      - CXX=/osxcross/target/bin/o64-clang++
    20    flags:
    21      - -tags
    22      - sqlite
    23  
    24  - id: pop_darwin_arm64
    25    binary: soda
    26    main: soda/main.go
    27    goos:
    28      - darwin
    29    goarch:
    30      - arm64
    31    env:
    32      - CGO_ENABLED=1
    33      - CC=/osxcross/target/bin/oa64-clang
    34      - CXX=/osxcross/target/bin/oa64-clang++
    35    flags:
    36      - -tags
    37      - sqlite
    38  
    39  - id: pop_linux
    40    binary: soda
    41    main: soda/main.go
    42    env:
    43      - CGO_ENABLED=0
    44    flags:
    45      - -tags
    46      - sqlite
    47    goos:
    48      - linux
    49    goarch:
    50      - amd64
    51      - 386
    52  
    53  - id: pop_windows_i686
    54    binary: soda
    55    main: soda/main.go
    56    ldflags:
    57      - "-extldflags '-static'"
    58    env:
    59      - CGO_ENABLED=1
    60      - CC=i686-w64-mingw32-gcc
    61      - CXX=i686-w64-mingw32-g++
    62    flags:
    63      - -tags
    64      - sqlite
    65    goos:
    66      - windows
    67    goarch:
    68      - 386
    69  
    70  - id: pop_windows_x64
    71    binary: soda
    72    main: soda/main.go
    73    ldflags:
    74      - "-extldflags '-static'"
    75    env:
    76      - CGO_ENABLED=1
    77      - CC=x86_64-w64-mingw32-gcc
    78      - CXX=x86_64-w64-mingw32-g++
    79    flags:
    80      - -tags
    81      - sqlite
    82    goos:
    83      - windows
    84    goarch:
    85      - amd64
    86  
    87  archives:
    88    - format_overrides:
    89        - goos: windows
    90          format: zip
    91  
    92  checksum:
    93    name_template: 'checksums.txt'
    94  
    95  snapshot:
    96    name_template: "{{ .Tag }}-next"
    97  
    98  changelog:
    99    sort: asc
   100    filters:
   101      exclude:
   102        - '^docs:'
   103        - '^test:'
   104  
   105  brews:
   106    - name: 'pop'
   107      tap:
   108        owner: gobuffalo
   109        name: homebrew-tap
   110      homepage: "https://gobuffalo.io/documentation/database/pop/"
   111      description: "A Tasty Treat For All Your Database Needs"
   112      skip_upload: "auto"