mirror of
https://github.com/goreleaser/goreleaser.git
synced 2025-04-23 12:18:50 +02:00
fix: archive subdir with the same name as src
closes #2366 Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
This commit is contained in:
parent
1dd2ad1ae6
commit
a9f076b8fc
@ -286,10 +286,7 @@ type fileAlias File
|
|||||||
func (f *File) UnmarshalYAML(unmarshal func(interface{}) error) error {
|
func (f *File) UnmarshalYAML(unmarshal func(interface{}) error) error {
|
||||||
var str string
|
var str string
|
||||||
if err := unmarshal(&str); err == nil {
|
if err := unmarshal(&str); err == nil {
|
||||||
*f = File{
|
*f = File{Source: str}
|
||||||
Source: str,
|
|
||||||
Destination: str,
|
|
||||||
}
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,10 +18,7 @@ files:
|
|||||||
`), &actual)
|
`), &actual)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.Equal(t, []File{
|
require.Equal(t, []File{
|
||||||
{
|
{Source: "./script.sh"},
|
||||||
Source: "./script.sh",
|
|
||||||
Destination: "./script.sh",
|
|
||||||
},
|
|
||||||
}, actual.Files)
|
}, actual.Files)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -39,10 +36,7 @@ files:
|
|||||||
`), &actual)
|
`), &actual)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.Equal(t, []File{
|
require.Equal(t, []File{
|
||||||
{
|
{Source: "./script.sh"},
|
||||||
Source: "./script.sh",
|
|
||||||
Destination: "./script.sh",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
Source: "./foo",
|
Source: "./foo",
|
||||||
Destination: "./bar",
|
Destination: "./bar",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user