mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-02-09 13:36:56 +02:00
feat: copy all app metadata to default command (#762)
This commit is contained in:
parent
838a2658d0
commit
e5c8000ff1
@ -162,9 +162,7 @@ func create(ctx *context.Context, arch string, binaries []artifact.Artifact) err
|
||||
}
|
||||
|
||||
if _, ok := metadata.Apps[metadata.Name]; !ok {
|
||||
metadata.Apps[metadata.Name] = AppMetadata{
|
||||
Command: binaries[0].Name,
|
||||
}
|
||||
metadata.Apps[metadata.Name] = metadata.Apps[binaries[0].Name]
|
||||
}
|
||||
|
||||
out, err := yaml.Marshal(metadata)
|
||||
|
@ -119,7 +119,7 @@ func TestRunPipeMetadata(t *testing.T) {
|
||||
assert.NoError(t, os.Mkdir(dist, 0755))
|
||||
assert.NoError(t, err)
|
||||
var ctx = context.New(config.Project{
|
||||
ProjectName: "mybin",
|
||||
ProjectName: "testprojectname",
|
||||
Dist: dist,
|
||||
Snapcraft: config.Snapcraft{
|
||||
NameTemplate: "foo_{{.Arch}}",
|
||||
@ -146,6 +146,9 @@ func TestRunPipeMetadata(t *testing.T) {
|
||||
assert.Equal(t, metadata.Apps["mybin"].Plugs, []string{"home", "network"})
|
||||
assert.Equal(t, metadata.Apps["mybin"].Daemon, "simple")
|
||||
assert.Equal(t, metadata.Apps["mybin"].Command, "mybin --foo --bar")
|
||||
assert.Equal(t, metadata.Apps["testprojectname"].Plugs, []string{"home", "network"})
|
||||
assert.Equal(t, metadata.Apps["testprojectname"].Daemon, "simple")
|
||||
assert.Equal(t, metadata.Apps["testprojectname"].Command, "mybin --foo --bar")
|
||||
}
|
||||
|
||||
func TestNoSnapcraftInPath(t *testing.T) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user