diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e0b37af..3041d18 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -98,14 +98,14 @@ jobs: strategy: matrix: # Tests on Mac are currently broken - goos: [windows, linux] # , darwin] + goos: [windows, linux, darwin] include: - goos: windows runs-on: windows-latest - goos: linux runs-on: ubuntu-latest -# - goos: darwin -# runs-on: macos-latest + - goos: darwin + runs-on: macos-latest name: "${{ matrix.goos }} | amd64" runs-on: ${{ matrix.runs-on }} diff --git a/cmd/utils/utils.go b/cmd/utils/utils.go index decdd1f..597020e 100644 --- a/cmd/utils/utils.go +++ b/cmd/utils/utils.go @@ -219,6 +219,8 @@ func MoveFile(source, destination string) error { return errs.ErrCopyingEqualPaths } + UnsetReadOnly(source) + err := os.Rename(source, destination) if err != nil { log.Errorf("Can't move file \"%s\" to \"%s\": %s", source, destination, err)