1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-17 20:47:50 +02:00

removed md5

This commit is contained in:
Carlos Alexandro Becker 2017-04-14 14:53:25 -03:00
parent 14cac2f6ae
commit 6a66e60e55
No known key found for this signature in database
GPG Key ID: E61E2F7DC14AB940
4 changed files with 3 additions and 23 deletions

View File

@ -1,7 +1,6 @@
package checksum
import (
"crypto/md5"
"crypto/sha256"
"encoding/hex"
"hash"
@ -9,11 +8,6 @@ import (
"os"
)
// MD5 sum of the given file
func MD5(path string) (result string, err error) {
return calculate(md5.New(), path)
}
// SHA256 sum of the given file
func SHA256(path string) (result string, err error) {
return calculate(sha256.New(), path)

View File

@ -22,11 +22,6 @@ func TestChecksums(t *testing.T) {
_, err = file.WriteString("lorem ipsum")
assert.NoError(err)
assert.NoError(file.Close())
t.Run("md5", func(t *testing.T) {
sum, err := MD5(file.Name())
assert.NoError(err)
assert.Equal("80a751fde577028640c419000e33eba6", sum)
})
t.Run("sha256", func(t *testing.T) {
sum, err := SHA256(file.Name())
assert.NoError(err)
@ -36,7 +31,7 @@ func TestChecksums(t *testing.T) {
func TestOpenFailure(t *testing.T) {
var assert = assert.New(t)
sum, err := MD5("/tmp/this-file-wont-exist-I-hope")
sum, err := SHA256("/tmp/this-file-wont-exist-I-hope")
assert.Empty(sum)
assert.Error(err)
}

View File

@ -39,10 +39,6 @@ func checksums(ctx *context.Context, name string) error {
if err != nil {
return err
}
md5, err := checksum.MD5(artifact)
if err != nil {
return err
}
file, err := os.OpenFile(
filepath.Join(ctx.Config.Dist, checksums),
os.O_APPEND|os.O_WRONLY|os.O_CREATE|os.O_TRUNC,
@ -52,11 +48,7 @@ func checksums(ctx *context.Context, name string) error {
return err
}
defer func() { _ = file.Close() }()
var template = "%v %v\n"
if _, err = file.WriteString(fmt.Sprintf(template, "md5sum", md5)); err != nil {
return err
}
if _, err = file.WriteString(fmt.Sprintf(template, "sha256sum", sha)); err != nil {
if _, err = file.WriteString(fmt.Sprintf("%v\t%v\n", sha, name)); err != nil {
return err
}
ctx.AddArtifact(file.Name())

View File

@ -38,6 +38,5 @@ func TestPipe(t *testing.T) {
assert.Contains(ctx.Artifacts, "binary.checksums", "binary")
bts, err := ioutil.ReadFile(filepath.Join(folder, "binary.checksums"))
assert.NoError(err)
assert.Contains(string(bts), "md5sum 5ac749fbeec93607fc28d666be85e73a")
assert.Contains(string(bts), "sha256sum 61d034473102d7dac305902770471fd50f4c5b26f6831a56dd90b5184b3c30fc")
assert.Contains(string(bts), "61d034473102d7dac305902770471fd50f4c5b26f6831a56dd90b5184b3c30fc binary")
}