vfs: make Unwrap part of FS, fix metamorphic restart op #7872
ci.yaml
on: pull_request
go-linux
2m 31s
go-linux-32bit
2m 44s
go-linux-crossversion
2m 7s
go-linux-race
6m 22s
go-linux-no-invariants
2m 32s
go-linux-no-cgo
2m 26s
go-macos
2m 45s
go-windows
3m 55s
go-bsds
33s
go-lint-checks
15s
Annotations
73 errors and 20 warnings
go-bsds:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-bsds:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-bsds
Process completed with exit code 1.
|
go-linux-no-cgo:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/disk_health_test.go#L218
cannot use &mockFS{} (value of type *mockFS) as FS value in variable declaration: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/disk_health_test.go#L260
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/disk_health_test.go#L320
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/disk_health_test.go#L547
cannot use filesystemOpsMockFS(unstall) (value of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-cgo:
vfs/disk_health_test.go#L596
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-cgo
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux:
vfs/disk_health_test.go#L218
cannot use &mockFS{} (value of type *mockFS) as FS value in variable declaration: *mockFS does not implement FS (missing method Unwrap)
|
go-linux:
vfs/disk_health_test.go#L260
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux:
vfs/disk_health_test.go#L320
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux:
vfs/disk_health_test.go#L547
cannot use filesystemOpsMockFS(unstall) (value of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux:
vfs/disk_health_test.go#L596
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/disk_health_test.go#L218
cannot use &mockFS{} (value of type *mockFS) as FS value in variable declaration: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/disk_health_test.go#L260
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/disk_health_test.go#L320
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/disk_health_test.go#L547
cannot use filesystemOpsMockFS(unstall) (value of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-invariants:
vfs/disk_health_test.go#L596
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-no-invariants
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-32bit:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-32bit:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-32bit:
vfs/disk_health_test.go#L218
cannot use &mockFS{} (value of type *mockFS) as FS value in variable declaration: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-32bit:
vfs/disk_health_test.go#L260
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-32bit:
vfs/disk_health_test.go#L320
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-32bit:
vfs/disk_health_test.go#L547
cannot use filesystemOpsMockFS(unstall) (value of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-32bit:
vfs/disk_health_test.go#L596
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-32bit:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-32bit:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-32bit
Process completed with exit code 2.
|
go-macos:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-macos:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-macos:
vfs/disk_health_test.go#L218
cannot use &mockFS{} (value of type *mockFS) as FS value in variable declaration: *mockFS does not implement FS (missing method Unwrap)
|
go-macos:
vfs/disk_health_test.go#L260
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-macos:
vfs/disk_health_test.go#L320
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-macos:
vfs/disk_health_test.go#L547
cannot use filesystemOpsMockFS(unstall) (value of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-macos:
vfs/disk_health_test.go#L596
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-macos:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-macos:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-macos:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-windows:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-windows:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-windows:
vfs/disk_health_test.go#L218
cannot use &mockFS{} (value of type *mockFS) as FS value in variable declaration: *mockFS does not implement FS (missing method Unwrap)
|
go-windows:
vfs/disk_health_test.go#L260
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-windows:
vfs/disk_health_test.go#L320
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-windows:
vfs/disk_health_test.go#L547
cannot use filesystemOpsMockFS(unstall) (value of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-windows:
vfs/disk_health_test.go#L596
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-windows:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-windows:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-windows
Process completed with exit code 1.
|
go-linux-race:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-race:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-race:
vfs/disk_health_test.go#L218
cannot use &mockFS{} (value of type *mockFS) as FS value in variable declaration: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-race:
vfs/disk_health_test.go#L260
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-race:
vfs/disk_health_test.go#L320
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-race:
vfs/disk_health_test.go#L547
cannot use filesystemOpsMockFS(unstall) (value of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-race:
vfs/disk_health_test.go#L596
cannot use mockFS (variable of type *mockFS) as FS value in argument to WithDiskHealthChecks: *mockFS does not implement FS (missing method Unwrap)
|
go-linux-race:
vfs/vfstest/open_files.go#L26
cannot use wrappedFS (variable of type *openFilesFS) as vfs.FS value in return statement: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-race:
vfs/vfstest/open_files.go#L35
cannot use (*openFilesFS)(nil) (value of type *openFilesFS) as vfs.FS value in variable declaration: *openFilesFS does not implement vfs.FS (missing method Unwrap)
|
go-linux-race
Process completed with exit code 2.
|
go-lint-checks
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-lint-checks
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-bsds
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-bsds
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-linux-crossversion
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-linux-crossversion
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-linux-no-cgo
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-linux-no-cgo
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-linux
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-linux
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-linux-no-invariants
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-linux-no-invariants
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-linux-32bit
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-linux-32bit
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-macos
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-macos
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-windows
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-windows
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
go-linux-race
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
go-linux-race
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-go@v4. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|