github.com/goreleaser/goreleaser@v1.25.1/www/docs/errors/scoop-archive.md (about)

     1  # Scoop requires single a windows archive
     2  
     3  The Scoop pipe requires a Windows build and archive.
     4  
     5  Usually, if you see this error, one of these 2 things probably happened:
     6  
     7  ## 1. Using binary archive format
     8  
     9  The archive should not be in `binary` format.
    10  
    11  For instance, this won't work:
    12  
    13  ```yaml
    14  archives:
    15  - format: binary
    16  ```
    17  
    18  
    19  But this would:
    20  
    21  ```yaml
    22  archives:
    23  - format: zip
    24  ```
    25  
    26  ## 2. Multiple archives for the same GOOS/GOARCH
    27  
    28  If you build multiple binaries and ship them in multiple archives, for example,
    29  one for the _client_ and another one for the _server_ of a given project, you
    30  will need to have multiple `scoops` in your configuration as well.
    31  
    32  Scoops only allow to install a single archive per manifest, so we need to do
    33  something like this:
    34  
    35  ```yaml
    36  scoops:
    37  - ids: [ client ]
    38    name: foo
    39    # ...
    40  - ids: [ server ]
    41    name: food
    42    # ...
    43  ```
    44  
    45  ## Footnotes
    46  
    47  Also notice the `goamd64` options, it must match the one from your build.
    48  By default, only `GOAMD64` `v1` is built.
    49  
    50  Please refer to the [documentation](/customization/scoop) for more details.