1
1
Fork 0
mirror of https://github.com/goreleaser/nfpm synced 2024-04-24 17:35:16 +02:00

feat: upgrade to go 1.19 (#542)

* refactor: remove usage of ioutil

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

* fix(ci): actually use go 1.19

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>

Signed-off-by: Carlos A Becker <caarlos0@users.noreply.github.com>
This commit is contained in:
Carlos Alexandro Becker 2022-08-22 09:39:40 -03:00 committed by GitHub
parent 0815f5ee1a
commit 437d9ef31a
Signed by: GitHub
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 84 additions and 88 deletions

View File

@ -12,7 +12,7 @@ jobs:
unit-tests:
strategy:
matrix:
go-version: [ 1.18 ]
go-version: [ 1.19 ]
os: [ ubuntu-latest, macos-latest, windows-latest ]
runs-on: ${{ matrix.os }}
steps:
@ -46,7 +46,7 @@ jobs:
Acceptance-Tests:
strategy:
matrix:
go-version: [ 1.18 ]
go-version: [ 1.19 ]
pkgFormat: [ deb, rpm, apk ]
pkgPlatform: [ amd64, arm64, 386, ppc64le, armv6, armv7, s390x ]
runs-on: ubuntu-latest
@ -81,7 +81,7 @@ jobs:
goreleaser:
strategy:
matrix:
go-version: [ 1.18 ]
go-version: [ 1.19 ]
runs-on: ubuntu-latest
if: startsWith(github.ref, 'refs/tags/')
needs:

View File

@ -21,7 +21,7 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19
- run: task docs:build
- uses: wjdp/htmltest-action@master
with:

View File

@ -21,7 +21,7 @@ jobs:
name: setup go
uses: actions/setup-go@v3
with:
go-version: 1.18
go-version: 1.19
-
name: Set up Task
uses: arduino/setup-task@v1

View File

@ -16,7 +16,7 @@ jobs:
steps:
- uses: actions/setup-go@v3
with:
go-version: ~1.18
go-version: ~1.19
- uses: actions/checkout@v3
- name: golangci-lint
uses: golangci/golangci-lint-action@v3

View File

@ -9,7 +9,7 @@ By participating to this project, you agree to abide our [code of conduct](https
Prerequisites:
- [Task](https://taskfile.dev/#/installation)
- [Go 1.18+](https://golang.org/doc/install)
- [Go 1.19+](https://golang.org/doc/install)
- [Docker](https://www.docker.com/)
- `gpg` (probably already installed on your system)

View File

@ -36,7 +36,6 @@ import (
"fmt"
"hash"
"io"
"io/ioutil"
"net/mail"
"os"
"path/filepath"
@ -358,7 +357,7 @@ func newScriptInsideTarGz(out *tar.Writer, path, dest string) error {
if err != nil {
return err
}
content, err := ioutil.ReadFile(path)
content, err := os.ReadFile(path)
if err != nil {
return err
}
@ -478,7 +477,7 @@ func createSymlinkInsideTarGz(file *files.Content, out *tar.Writer) error {
}
func copyToTarAndDigest(file *files.Content, tw *tar.Writer, sizep *int64) error {
contents, err := ioutil.ReadFile(file.Source)
contents, err := os.ReadFile(file.Source)
if err != nil {
return err
}

View File

@ -10,7 +10,7 @@ import (
"flag"
"fmt"
"io"
"io/ioutil"
"os"
"path"
"path/filepath"
"testing"
@ -165,7 +165,7 @@ func TestDefaultWithArch(t *testing.T) {
}
func TestNoInfo(t *testing.T) {
err := Default.Package(nfpm.WithDefaults(&nfpm.Info{}), ioutil.Discard)
err := Default.Package(nfpm.WithDefaults(&nfpm.Info{}), io.Discard)
require.Error(t, err)
}
@ -200,7 +200,7 @@ func TestFileDoesNotExist(t *testing.T) {
},
},
}),
ioutil.Discard,
io.Discard,
)
require.EqualError(t, err, fmt.Sprintf("matching \"%s\": file does not exist", filepath.ToSlash(abs)))
}
@ -223,7 +223,7 @@ func TestNoFiles(t *testing.T) {
},
},
}),
ioutil.Discard,
io.Discard,
)
require.NoError(t, err)
}
@ -242,9 +242,9 @@ func TestCreateBuilderControl(t *testing.T) {
control := string(extractFromTar(t, w.Bytes(), ".PKGINFO"))
golden := "testdata/TestCreateBuilderControl.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, []byte(control), 0o655)) // nolint: gosec
require.NoError(t, os.WriteFile(golden, []byte(control), 0o655)) // nolint: gosec
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), control)
}
@ -274,9 +274,9 @@ func TestCreateBuilderControlScripts(t *testing.T) {
control := string(extractFromTar(t, w.Bytes(), ".PKGINFO"))
golden := "testdata/TestCreateBuilderControlScripts.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, []byte(control), 0o655)) // nolint: gosec
require.NoError(t, os.WriteFile(golden, []byte(control), 0o655)) // nolint: gosec
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), control)
@ -303,9 +303,9 @@ func TestControl(t *testing.T) {
}))
golden := "testdata/TestControl.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o655)) // nolint: gosec
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o655)) // nolint: gosec
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -328,7 +328,7 @@ func TestSignature(t *testing.T) {
err = sign.RSAVerifySHA1Digest(digest, signature, "../internal/sign/testdata/rsa.pub")
require.NoError(t, err)
err = Default.Package(info, ioutil.Discard)
err = Default.Package(info, io.Discard)
require.NoError(t, err)
}
@ -377,11 +377,11 @@ func TestDisableGlobbing(t *testing.T) {
gzr, err := gzip.NewReader(&dataTarGz)
require.NoError(t, err)
dataTar, err := ioutil.ReadAll(gzr)
dataTar, err := io.ReadAll(gzr)
require.NoError(t, err)
extractedContent := extractFromTar(t, dataTar, "test/{file}[")
actualContent, err := ioutil.ReadFile("../testdata/{file}[")
actualContent, err := os.ReadFile("../testdata/{file}[")
require.NoError(t, err)
require.Equal(t, actualContent, extractedContent)
}
@ -402,7 +402,7 @@ func extractFromTar(t *testing.T, tarFile []byte, fileName string) []byte {
continue
}
data, err := ioutil.ReadAll(tr)
data, err := io.ReadAll(tr)
require.NoError(t, err)
return data
}
@ -484,7 +484,7 @@ func TestPackageSymlinks(t *testing.T) {
Type: "symlink",
},
}
require.NoError(t, Default.Package(info, ioutil.Discard))
require.NoError(t, Default.Package(info, io.Discard))
}
func TestDirectories(t *testing.T) {

View File

@ -9,7 +9,6 @@ import (
"errors"
"fmt"
"io"
"io/ioutil"
"os"
"path/filepath"
"strings"
@ -664,7 +663,7 @@ func newFilePathInsideTar(out *tar.Writer, path, dest string, mode int64) error
if err != nil {
return err
}
content, err := ioutil.ReadAll(file)
content, err := io.ReadAll(file)
if err != nil {
return err
}

View File

@ -10,7 +10,7 @@ import (
"flag"
"fmt"
"io"
"io/ioutil"
"os"
"path"
"path/filepath"
"strconv"
@ -92,7 +92,7 @@ func TestDeb(t *testing.T) {
t.Run(arch, func(t *testing.T) {
info := exampleInfo()
info.Arch = arch
err := Default.Package(info, ioutil.Discard)
err := Default.Package(info, io.Discard)
require.NoError(t, err)
})
}
@ -110,7 +110,7 @@ func extractDebVersion(deb *bytes.Buffer) string {
func TestDebVersionWithDash(t *testing.T) {
info := exampleInfo()
info.Version = "1.0.0-beta"
err := Default.Package(info, ioutil.Discard)
err := Default.Package(info, io.Discard)
require.NoError(t, err)
}
@ -199,9 +199,9 @@ func TestControl(t *testing.T) {
}))
golden := "testdata/control.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -219,9 +219,9 @@ func TestSpecialFiles(t *testing.T) {
mode, err := strconv.ParseInt("0644", 8, 64)
require.NoError(t, err)
require.Equal(t, int64(header.FileInfo().Mode()), mode)
data, err := ioutil.ReadAll(in)
data, err := io.ReadAll(in)
require.NoError(t, err)
org, err := ioutil.ReadFile(filePath)
org, err := os.ReadFile(filePath)
require.NoError(t, err)
require.Equal(t, data, org)
}
@ -253,9 +253,9 @@ func TestNoJoinsControl(t *testing.T) {
}))
golden := "testdata/control2.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -288,9 +288,9 @@ func TestVersionControl(t *testing.T) {
}))
golden := "testdata/control4.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -326,7 +326,7 @@ func TestDebFileDoesNotExist(t *testing.T) {
},
},
}),
ioutil.Discard,
io.Discard,
)
require.EqualError(t, err, fmt.Sprintf("matching \"%s\": file does not exist", filepath.ToSlash(abs)))
}
@ -349,13 +349,13 @@ func TestDebNoFiles(t *testing.T) {
},
},
}),
ioutil.Discard,
io.Discard,
)
require.NoError(t, err)
}
func TestDebNoInfo(t *testing.T) {
err := Default.Package(nfpm.WithDefaults(&nfpm.Info{}), ioutil.Discard)
err := Default.Package(nfpm.WithDefaults(&nfpm.Info{}), io.Discard)
require.Error(t, err)
}
@ -411,9 +411,9 @@ func TestMinimalFields(t *testing.T) {
}))
golden := "testdata/minimal.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -433,9 +433,9 @@ func TestDebEpoch(t *testing.T) {
}))
golden := "testdata/withepoch.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -462,9 +462,9 @@ func TestDebRules(t *testing.T) {
}))
golden := "testdata/rules.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -483,9 +483,9 @@ func TestMultilineFields(t *testing.T) {
}))
golden := "testdata/multiline.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}
@ -990,7 +990,7 @@ func TestDisableGlobbing(t *testing.T) {
dataTarball, _, _, tarballName, err := createDataTarball(info)
require.NoError(t, err)
expectedContent, err := ioutil.ReadFile("../testdata/{file}[")
expectedContent, err := os.ReadFile("../testdata/{file}[")
require.NoError(t, err)
actualContent := extractFileFromTar(t, inflate(t, tarballName, dataTarball), "/test/{file}[")
@ -1105,7 +1105,7 @@ func extractFileFromTar(tb testing.TB, tarFile []byte, filename string) []byte {
continue
}
fileContents, err := ioutil.ReadAll(tr)
fileContents, err := io.ReadAll(tr)
require.NoError(tb, err)
return fileContents
@ -1226,7 +1226,7 @@ func inflate(tb testing.TB, nameOrType string, data []byte) []byte {
tb.Fatalf("invalid inflation type: %s", ext)
}
inflatedData, err := ioutil.ReadAll(inflateReadCloser)
inflatedData, err := io.ReadAll(inflateReadCloser)
require.NoError(tb, err)
err = inflateReadCloser.Close()
@ -1289,7 +1289,7 @@ func extractFileFromAr(tb testing.TB, arFile []byte, filename string) []byte {
continue
}
fileContents, err := ioutil.ReadAll(tr)
fileContents, err := io.ReadAll(tr)
require.NoError(tb, err)
return fileContents
@ -1357,9 +1357,9 @@ func TestFields(t *testing.T) {
}))
golden := "testdata/control3.golden"
if *update {
require.NoError(t, ioutil.WriteFile(golden, w.Bytes(), 0o600))
require.NoError(t, os.WriteFile(golden, w.Bytes(), 0o600))
}
bts, err := ioutil.ReadFile(golden) //nolint:gosec
bts, err := os.ReadFile(golden) //nolint:gosec
require.NoError(t, err)
require.Equal(t, string(bts), w.String())
}

2
go.mod
View File

@ -1,6 +1,6 @@
module github.com/goreleaser/nfpm/v2
go 1.18
go 1.19
require (
github.com/AlekSi/pointer v1.2.0

View File

@ -6,7 +6,7 @@ import (
"errors"
"fmt"
"io"
"io/ioutil"
"os"
"strconv"
"unicode"
@ -117,7 +117,7 @@ func PGPClearSignWithKeyID(message io.Reader, keyFile, passphrase string, hexKey
// identity is not explicitly checked, other that the obvious fact that the signer's key must
// be in the armoredPubKeyFile.
func PGPVerify(message io.Reader, signature []byte, armoredPubKeyFile string) error {
keyFileContent, err := ioutil.ReadFile(armoredPubKeyFile)
keyFileContent, err := os.ReadFile(armoredPubKeyFile)
if err != nil {
return fmt.Errorf("reading armored public key file: %w", err)
}
@ -146,7 +146,7 @@ func PGPVerify(message io.Reader, signature []byte, armoredPubKeyFile string) er
}
func PGPReadMessage(message []byte, armoredPubKeyFile string) error {
keyFileContent, err := ioutil.ReadFile(armoredPubKeyFile)
keyFileContent, err := os.ReadFile(armoredPubKeyFile)
if err != nil {
return fmt.Errorf("reading armored public key file: %w", err)
}
@ -190,7 +190,7 @@ var (
)
func readSigningKey(keyFile, passphrase string) (*openpgp.Entity, error) {
fileContent, err := ioutil.ReadFile(keyFile)
fileContent, err := os.ReadFile(keyFile)
if err != nil {
return nil, fmt.Errorf("reading PGP key file: %w", err)
}

View File

@ -4,7 +4,7 @@ import (
"bytes"
"errors"
"fmt"
"io/ioutil"
"os"
"testing"
"github.com/AlekSi/pointer"
@ -140,11 +140,11 @@ func TestReadKey(t *testing.T) {
}
func TestIsASCII(t *testing.T) {
data, err := ioutil.ReadFile("testdata/privkey.asc")
data, err := os.ReadFile("testdata/privkey.asc")
require.NoError(t, err)
require.True(t, isASCII(data))
data, err = ioutil.ReadFile("testdata/privkey.gpg")
data, err = os.ReadFile("testdata/privkey.gpg")
require.NoError(t, err)
require.False(t, isASCII(data))
}

View File

@ -10,7 +10,7 @@ import (
"errors"
"fmt"
"io"
"io/ioutil"
"os"
)
var (
@ -27,7 +27,7 @@ func RSASignSHA1Digest(sha1Digest []byte, keyFile, passphrase string) ([]byte, e
return nil, errDigestNotSH1
}
keyFileContent, err := ioutil.ReadFile(keyFile)
keyFileContent, err := os.ReadFile(keyFile)
if err != nil {
return nil, fmt.Errorf("reading key file: %w", err)
}
@ -83,7 +83,7 @@ func RSAVerifySHA1Digest(sha1Digest, signature []byte, publicKeyFile string) err
return errDigestNotSH1
}
keyFileContent, err := ioutil.ReadFile(publicKeyFile)
keyFileContent, err := os.ReadFile(publicKeyFile)
if err != nil {
return fmt.Errorf("reading key file: %w", err)
}

View File

@ -6,7 +6,6 @@ import (
"bytes"
"fmt"
"io"
"io/ioutil"
"os"
"strconv"
"strings"
@ -279,14 +278,14 @@ func toRelation(items []string) (rpmpack.Relations, error) {
func addScriptFiles(info *nfpm.Info, rpm *rpmpack.RPM) error {
if info.RPM.Scripts.PreTrans != "" {
data, err := ioutil.ReadFile(info.RPM.Scripts.PreTrans)
data, err := os.ReadFile(info.RPM.Scripts.PreTrans)
if err != nil {
return err
}
rpm.AddPretrans(string(data))
}
if info.Scripts.PreInstall != "" {
data, err := ioutil.ReadFile(info.Scripts.PreInstall)
data, err := os.ReadFile(info.Scripts.PreInstall)
if err != nil {
return err
}
@ -294,7 +293,7 @@ func addScriptFiles(info *nfpm.Info, rpm *rpmpack.RPM) error {
}
if info.Scripts.PreRemove != "" {
data, err := ioutil.ReadFile(info.Scripts.PreRemove)
data, err := os.ReadFile(info.Scripts.PreRemove)
if err != nil {
return err
}
@ -302,7 +301,7 @@ func addScriptFiles(info *nfpm.Info, rpm *rpmpack.RPM) error {
}
if info.Scripts.PostInstall != "" {
data, err := ioutil.ReadFile(info.Scripts.PostInstall)
data, err := os.ReadFile(info.Scripts.PostInstall)
if err != nil {
return err
}
@ -310,7 +309,7 @@ func addScriptFiles(info *nfpm.Info, rpm *rpmpack.RPM) error {
}
if info.Scripts.PostRemove != "" {
data, err := ioutil.ReadFile(info.Scripts.PostRemove)
data, err := os.ReadFile(info.Scripts.PostRemove)
if err != nil {
return err
}
@ -318,7 +317,7 @@ func addScriptFiles(info *nfpm.Info, rpm *rpmpack.RPM) error {
}
if info.RPM.Scripts.PostTrans != "" {
data, err := ioutil.ReadFile(info.RPM.Scripts.PostTrans)
data, err := os.ReadFile(info.RPM.Scripts.PostTrans)
if err != nil {
return err
}
@ -393,7 +392,7 @@ func asRPMSymlink(content *files.Content) *rpmpack.RPMFile {
}
func asRPMFile(content *files.Content, fileType rpmpack.FileType) (*rpmpack.RPMFile, error) {
data, err := ioutil.ReadFile(content.Source)
data, err := os.ReadFile(content.Source)
if err != nil && content.Type != "ghost" {
return nil, err
}

View File

@ -5,7 +5,6 @@ import (
"errors"
"fmt"
"io"
"io/ioutil"
"os"
"path/filepath"
"strings"
@ -88,7 +87,7 @@ func exampleInfo() *nfpm.Info {
}
func TestRPM(t *testing.T) {
f, err := ioutil.TempFile("", "test.rpm")
f, err := os.CreateTemp("", "test.rpm")
require.NoError(t, err)
require.NoError(t, Default.Package(exampleInfo(), f))
@ -132,7 +131,7 @@ func TestRPM(t *testing.T) {
}
func TestRPMGroup(t *testing.T) {
f, err := ioutil.TempFile("", "test.rpm")
f, err := os.CreateTemp("", "test.rpm")
require.NoError(t, err)
info := exampleInfo()
info.RPM.Group = "Unspecified"
@ -166,7 +165,7 @@ func TestRPMCompression(t *testing.T) {
compLevel = "lzma"
}
t.Run(compLevel, func(t *testing.T) {
f, err := ioutil.TempFile("", "test.rpm")
f, err := os.CreateTemp("", "test.rpm")
require.NoError(t, err)
info := exampleInfo()
@ -196,7 +195,7 @@ func TestRPMCompression(t *testing.T) {
}
func TestRPMSummary(t *testing.T) {
f, err := ioutil.TempFile("", "test.rpm")
f, err := os.CreateTemp("", "test.rpm")
require.NoError(t, err)
customSummary := "This is my custom summary"
@ -223,7 +222,7 @@ func TestRPMSummary(t *testing.T) {
}
func TestRPMPackager(t *testing.T) {
f, err := ioutil.TempFile("", "test.rpm")
f, err := os.CreateTemp("", "test.rpm")
require.NoError(t, err)
customPackager := "GoReleaser <staff@goreleaser.com>"
@ -250,7 +249,7 @@ func TestRPMPackager(t *testing.T) {
}
func TestWithRPMTags(t *testing.T) {
f, err := ioutil.TempFile("", "test.rpm")
f, err := os.CreateTemp("", "test.rpm")
require.NoError(t, err)
info := exampleInfo()
@ -379,7 +378,7 @@ func TestRPMVersionWithVersionMetadata(t *testing.T) {
}
func TestWithInvalidEpoch(t *testing.T) {
f, err := ioutil.TempFile("", "test.rpm")
f, err := os.CreateTemp("", "test.rpm")
defer func() {
_ = f.Close()
err = os.Remove(f.Name())
@ -398,7 +397,7 @@ func TestWithInvalidEpoch(t *testing.T) {
func TestRPMScripts(t *testing.T) {
info := exampleInfo()
f, err := ioutil.TempFile(".", fmt.Sprintf("%s-%s-*.rpm", info.Name, info.Version))
f, err := os.CreateTemp(".", fmt.Sprintf("%s-%s-*.rpm", info.Name, info.Version))
require.NoError(t, err)
err = Default.Package(info, f)
require.NoError(t, err)
@ -473,7 +472,7 @@ func TestRPMFileDoesNotExist(t *testing.T) {
}
abs, err := filepath.Abs("../testdata/whatever.confzzz")
require.NoError(t, err)
err = Default.Package(info, ioutil.Discard)
err = Default.Package(info, io.Discard)
require.EqualError(t, err, fmt.Sprintf("matching \"%s\": file does not exist", filepath.ToSlash(abs)))
}
@ -521,7 +520,7 @@ func TestConfigNoReplace(t *testing.T) {
err := Default.Package(info, &rpmFileBuffer)
require.NoError(t, err)
expectedConfigContent, err := ioutil.ReadFile(buildConfigFile)
expectedConfigContent, err := os.ReadFile(buildConfigFile)
require.NoError(t, err)
packageConfigContent, err := extractFileFromRpm(rpmFileBuffer.Bytes(), packageConfigFile)
@ -690,7 +689,7 @@ func TestRPMSignature(t *testing.T) {
info.RPM.Signature.KeyFile = "../internal/sign/testdata/privkey.asc"
info.RPM.Signature.KeyPassphrase = "hunter2"
pubkeyFileContent, err := ioutil.ReadFile("../internal/sign/testdata/pubkey.gpg")
pubkeyFileContent, err := os.ReadFile("../internal/sign/testdata/pubkey.gpg")
require.NoError(t, err)
keyring, err := openpgp.ReadKeyRing(bytes.NewReader(pubkeyFileContent))
@ -779,7 +778,7 @@ func TestDisableGlobbing(t *testing.T) {
err := Default.Package(info, &rpmFileBuffer)
require.NoError(t, err)
expectedContent, err := ioutil.ReadFile("../testdata/{file}[")
expectedContent, err := os.ReadFile("../testdata/{file}[")
require.NoError(t, err)
actualContent, err := extractFileFromRpm(rpmFileBuffer.Bytes(), "/test/{file}[")
@ -869,7 +868,7 @@ func extractFileFromRpm(rpm []byte, filename string) ([]byte, error) {
continue
}
fileContents, err := ioutil.ReadAll(pr)
fileContents, err := io.ReadAll(pr)
if err != nil {
return nil, err
}