Remove our direct dependency on crossplane-runtime by using the error and
logging packages included in function-sdk-go in place of the ones from
crossplane-runtime. These packages behave identically to the crossplane-runtime
versions.
Signed-off-by: Adam Wolfe Gordon <awg@upbound.io>
This is the c/c linter config. The one exception is (hopefully) less
fussy sorting of crossplane related imports. It just wants all
crossplane org things in one block, and all contrib org things in
another block. This means folks won't need to update the linter config
when they use the template (e.g. to update the GCI prefixes).
Signed-off-by: Nic Cope <nicc@rk0n.org>
This is mostly useful to prompt function authors to have an example
directory, rather than to exercise the template code.
Signed-off-by: Nic Cope <nicc@rk0n.org>
This is very early, but I want adventurous folks to be able to try Functions
out and give us feedback before they ship as beta with v1.14.
Signed-off-by: Nic Cope <nicc@rk0n.org>