1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-02-09 13:36:56 +02:00

fix: nfpm id

refs #1357

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
This commit is contained in:
Carlos Alexandro Becker 2020-02-27 09:45:12 -03:00
parent 61fb8f50cc
commit ad94dbc64d
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940
2 changed files with 3 additions and 0 deletions

View File

@ -206,6 +206,7 @@ func create(ctx *context.Context, fpm config.NFPM, format, arch string, binaries
Goarm: binaries[0].Goarm,
Extra: map[string]interface{}{
"Builds": binaries,
"ID": fpm.ID,
},
})
return nil

View File

@ -86,6 +86,7 @@ func TestRunPipe(t *testing.T) {
Dist: dist,
NFPMs: []config.NFPM{
{
ID: "someid",
Bindir: "/usr/bin",
Builds: []string{"default"},
Formats: []string{"deb", "rpm"},
@ -143,6 +144,7 @@ func TestRunPipe(t *testing.T) {
require.Len(t, packages, 4)
for _, pkg := range packages {
require.Contains(t, pkg.Name, "mybin_1.0.0_Tux_", "linux should have been replaced by Tux")
require.Equal(t, pkg.ExtraOr("ID", ""), "someid")
}
require.Len(t, ctx.Config.NFPMs[0].Files, 1, "should not modify the config file list")
}