Skip to content

replace harshicorp/multierror with errors.Join - #1921

Merged
ktock merged 1 commit into
containerd:mainfrom
djdongjin:remove-hashicorp-multierror
Jan 6, 2025
Merged

ktock merged 1 commit into
containerd:mainfrom
djdongjin:remove-hashicorp-multierror

Conversation

@djdongjin

@djdongjin djdongjin commented Jan 6, 2025 •

Copy link
Copy Markdown
Member

As titled. The replacement is done by:

  1. a multierror error (allErr) -> var errs []error
  2. multierror.Append(allErr, err) -> errs = append(errs, err)
  3. return allErr -> return errors.Join(errs)

And if errs is empty slice or if every error in errs are nil, return errors.Join(errs) will also return a nil error.

Signed-off-by: Jin Dong <djdongjin95@gmail.com>

@ktock ktock left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@ktock
ktock merged commit d8470f9 into containerd:main Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants