diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 8aeb02e0..538c4570 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -311,5 +311,3 @@ jobs: ./tests/rust/testsuite/ \ -f ./tests/rust/skip.json \ -r ./adapters/wazero.sh - # TODO: remove when #1036 is complete - continue-on-error: true diff --git a/internal/wasi_snapshot_preview1/errno.go b/internal/wasi_snapshot_preview1/errno.go index 652b4df0..6a3b83c1 100644 --- a/internal/wasi_snapshot_preview1/errno.go +++ b/internal/wasi_snapshot_preview1/errno.go @@ -289,6 +289,8 @@ func ToErrno(err error) Errno { return ErrnoNotdir case errors.Is(err, syscall.EPERM), errors.Is(err, fs.ErrPermission): return ErrnoPerm + case errors.Is(err, syscall.ELOOP): + return ErrnoLoop default: return ErrnoIo }