crossplane / crossplane/crossplane-tools
Lack of tagged versions causes trouble for provider development
- Dominant language
- Go
- Stars
- 37
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
### What happened?
Naive provider from scratch development flow breaks when using @latest version of both crossplane-runtime and crossplane-tools, due to `managed` interface no longer being satisfied.
#57 is the the breaking point, using older revsion 2684f4bc76380172bdc3813baa38031a2ecf3749 works fine.
I expected there to be a (tagged) version of crossplane-tools to be compatible with the "current" version of crossplane-runtime
### How can we reproduce it?
Clone https://github.com/crossplane/provider-template
Update dependencies to @latest
Ensure you have a resource API to be managed (in apis/)
`make generate`
Error manifests in `zz_generated.managedlist.go` for not satisfying the `managed` interface
### What environment did it happen in?
Crossplane version:
crossplane-runtime 1.13 (current @latest)
crossplane-tools 628280f8bf79aae9e79d4b9ba596eb1f26221117 (current @latest)
Go 1.21
### Suggested fix
Tag crossplane-tools 2684f4bc76380172bdc3813baa38031a2ecf3749 with 0.1.0 or similar
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.