-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
I've said informally in a bunch of places that I want to do a v2 of this plugin. The changes would include:
- Require
go_toolchain(orgo_system_toolchain) - Require
go_stdlibto be used - Remove
install_stdstuff fromgo_toolchain - Possibly simplify/restructure
go_toolchainif all thatgotoolreally needs is the binary (little unsure here but I'd like to optimise it better for not passing heaps of files around the place) - Remove
go_modulein favour ofgo_repo - Remove
legacy_importsconfig option - Remove
coverageredesignconfig option, make it always on - Move cgo_test (Move cgo_test to cgo.build_defs #217)
- Get rid of all the stdlib-specific stuff in the package driver (it's obsolete once
go_stdlibis in use and it doesn't fully work properly now since we can't easily find where the compiled artifacts are) - The minimum supported Go version is at least v1.20 (for
coverageredesignif nothing else) - Remove any dead code (notably
please_go/installand the old paths inplease_go/gotest, plus anything in the defs) - Anything else?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels