Skip to content

vfs: make Unwrap part of FS, fix metamorphic restart op #7872

vfs: make Unwrap part of FS, fix metamorphic restart op

vfs: make Unwrap part of FS, fix metamorphic restart op #7872

Triggered via pull request August 24, 2024 17:03
Status Failure
Total duration 6m 32s
Artifacts

ci.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

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/