Skip to content

Go 1.13 Meta-Issue #590

Closed
Closed
@DirectXMan12

Description

@DirectXMan12

Go 1.13 is out 🎉 !

Things we can now do:

Things we can do now-ish

For everything below, we'll need to figure out a potential impact of aggressively switching to Go 1.13 as the min-supported-go-version. I expect Kubernetes will soon-ish, so it might not be that bad for us to do so now. That being said, it's almost certainly a breaking change.

  • switch go.mod over to go1.13, so we can use new features
  • Prune any uses of xerrors
  • Figure out where we want to use %w instead of %v in Errorf
  • Figure out if there are spots where we wanted to use wrapping errors but couldn't, and come up with a plan for switching over (relatedly, provide transition plans for folks using apierrors.IsXYZ) -- will be a ⚠️ breaking change
  • revive the structured errors code/figure out what we want to do with that
  • figure out if we want to prune uses of GO111MODULE=on from our scripts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.kind/featureCategorizes issue or PR as related to a new feature.lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions