From c143fff1ddad3eff99897943889d7ffccfdc7acd Mon Sep 17 00:00:00 2001 From: Sedat Aktas Date: Wed, 6 Mar 2024 16:34:39 +0300 Subject: [PATCH 1/2] Add defer authentication for zip entry --- file.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/file.go b/file.go index 75744fd..12b89b5 100644 --- a/file.go +++ b/file.go @@ -45,6 +45,8 @@ func unzipFile(ctx context.Context, filePath string, password string) error { dstDirPath := filepath.Dir(dstPath) _ = os.MkdirAll(dstDirPath, zipEntry.Mode()) + zipEntry.DeferAuth = true + if len(password) > 0 { zipEntry.SetPassword(password) } From 643cdb6a55f9f3005aead8479f1ee6d65ba4e820 Mon Sep 17 00:00:00 2001 From: Sedat Aktas Date: Thu, 7 Mar 2024 10:03:17 +0300 Subject: [PATCH 2/2] Update Go version to 1.21 in workflow govulncheck --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 295995a..fd2d36c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Go uses: actions/setup-go@v3 with: - go-version: "1.20.5" + go-version: "1.21" - name: Install govulncheck run: go install golang.org/x/vuln/cmd/govulncheck@latest @@ -39,7 +39,7 @@ jobs: [windows-latest, windows], ] arch: [amd64] - go-version: ["1.20.5"] + go-version: ["1.21"] runs-on: ${{ matrix.os[0] }} name: Test (go${{ matrix.go-version }}, ${{ matrix.os[1] }}, ${{ matrix.arch }}) defaults: