Use new methods in the io and os packages instead of ioutil ones

ioutil is deprecated in Go 1.16 and SFTPGo is an application, not
a library, we have no reason to keep compatibility with old Go
versions.

Go 1.16 fix some cifs related issues too.
This commit is contained in:
Nicola Murino
2021-02-25 21:53:04 +01:00
parent 4b2edff6dd
commit ca3e15578e
37 changed files with 211 additions and 232 deletions

View File

@@ -15,9 +15,9 @@ jobs:
os: [ubuntu-latest, macos-latest]
upload-coverage: [true]
include:
- go: 1.15
os: ubuntu-latest
upload-coverage: false
#- go: 1.15
# os: ubuntu-latest
# upload-coverage: false
- go: 1.16
os: windows-latest
upload-coverage: false
@@ -268,7 +268,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.16
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v2
with:
version: latest
skip-go-installation: true