coder / envbuilder

Build development environments from a Dockerfile on Docker, Kubernetes, and OpenShift. Enable developers to modify their development environment quickly.
Apache License 2.0
123 stars 24 forks source link

chore: remove codersdk dependency #194

Closed johnstcn closed 3 months ago

johnstcn commented 3 months ago

Part of https://github.com/coder/envbuilder/issues/178

In order to update our branch of Kaniko, we need to first update to go1.22. This is not currently possible while depending on codersdk.

Before:

$ du -sh ./scripts/envbuilder-amd64 
64M     ./scripts/envbuilder-amd64

After:

$ du -sh ./scripts/envbuilder-amd64 
45M     ./scripts/envbuilder-amd64
johnstcn commented 3 months ago

Do we anticipate we will be in this state for some time?

https://github.com/coder/envbuilder/issues/193 exists to investigate removing this direct dependency. Hopefully as a result of either that or another follow-up PR we can then remove this entirely.

If so, a README in the notcodersdk would be helpful for archaeological purposes.

This is a good idea either way 👍