Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce the size of the binary #2109

Open
vdemeester opened this issue Sep 1, 2023 · 1 comment
Open

Reduce the size of the binary #2109

vdemeester opened this issue Sep 1, 2023 · 1 comment
Labels
good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.

Comments

@vdemeester
Copy link
Member

As of today, tkn is a very big binary.

$ du bin/tkn
147M	bin/tkn
$ strip bin/tkn
$ du bin/tkn
118M	bin/tkn

We should try to find some ways to reduce the size of it somehow 👼🏼 🙏🏼. Some ideas:

  • Track tektoncd/pipeline deps and understand where we can limit pulling k8s.io ones
  • Have our own "struct" representing the types ? (generated)
@vdemeester vdemeester added help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. labels Sep 1, 2023
@chmouel
Copy link
Member

chmouel commented Sep 1, 2023

cleanup deps will be the first thing that come in mind, we have too many dependencies that i am not sure it's worth to have

@vinamra28 vinamra28 added the good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. label May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness.
Projects
None yet
Development

No branches or pull requests

3 participants