diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1c5c82a..6c0a0ff 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,7 +56,7 @@ jobs: matrix: os: [linux] arch: [ amd64, arm64 ] - go: [ '1.20', '1.21', '1.22' ] + go: [ '1.20', '1.22', '1.23' ] include: - os: linux runs-on: ubuntu-22.04 @@ -74,7 +74,7 @@ jobs: env: GOOS: ${{ matrix.os }} GOARCH: ${{ matrix.arch }} - run: go test -v -coverprofile="coverage.txt" -coverpkg=./... ./... + run: go test -race -v -coverprofile="coverage.txt" -coverpkg=./... ./... - name: 'Setup qemu-user-static on [linux] arch [arm64]' if: ${{ matrix.os == 'linux' && contains(fromJson('["arm64"]'), matrix.arch) }} diff --git a/.gitignore b/.gitignore index b8365c4..d129318 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -coverage.txt -.cache -.idea +coverage.txt +.cache +.idea *.dylib \ No newline at end of file diff --git a/go.mod b/go.mod index 2e3c546..de76c59 100644 --- a/go.mod +++ b/go.mod @@ -2,6 +2,6 @@ module github.com/ovechkin-dm/mockio go 1.21 -require github.com/ovechkin-dm/go-dyno v0.2.0 +require github.com/ovechkin-dm/go-dyno v0.3.0 -require github.com/petermattis/goid v0.0.0-20240716203034-badd1c0974d6 +require github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 diff --git a/go.sum b/go.sum index 1e9fef7..44cdb89 100644 --- a/go.sum +++ b/go.sum @@ -1,4 +1,4 @@ -github.com/ovechkin-dm/go-dyno v0.2.0 h1:KAh6OFiXYWZZpItdBJDILiklmmov0Txk+O8GFqH785g= -github.com/ovechkin-dm/go-dyno v0.2.0/go.mod h1:CcJNuo7AbePMoRNpM3i1jC1Rp9kHEMyWozNdWzR+0ys= -github.com/petermattis/goid v0.0.0-20240716203034-badd1c0974d6 h1:DUDJI8T/9NcGbbL+AWk6vIYlmQ8ZBS8LZqVre6zbkPQ= -github.com/petermattis/goid v0.0.0-20240716203034-badd1c0974d6/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= +github.com/ovechkin-dm/go-dyno v0.3.0 h1:VLEA81c8/8LLKE4I0D+tl2ESFagORilszzfvLsF+cww= +github.com/ovechkin-dm/go-dyno v0.3.0/go.mod h1:CcJNuo7AbePMoRNpM3i1jC1Rp9kHEMyWozNdWzR+0ys= +github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 h1:Dx7Ovyv/SFnMFw3fD4oEoeorXc6saIiQ23LrGLth0Gw= +github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4=