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

Test that build artifacts < 1.5 GB in CI #1239

Open
olirice opened this issue Sep 27, 2024 · 0 comments
Open

Test that build artifacts < 1.5 GB in CI #1239

olirice opened this issue Sep 27, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@olirice
Copy link
Contributor

olirice commented Sep 27, 2024

We'd like to keep our build size under 1.5 GB because the build shares a volume with the user's data dir and detracts from the max user data that can be restored without resizing the disk.

To keep an eye on it lets create a test in CI to confirm that the linux aarch64 build stays under that size

Full size

nix build .#psql_15/bin
nix path-info --closure-size --human-readable ./result

Returns

/nix/store/x2xqpdhbq4v3lif0gvd7q0rbp086n55q-postgresql-and-plugins-15.8    1.2 GiB

Size of each build artifact

nix path-info --closure-size --human-readable --recursive ./result | sort -h -r -k2 | head -n 30

Returns

/nix/store/8jpkl4nm2jm78p9nwy3i271wmwmhfajn-brotli-1.1.0-lib                                       	 955.6 KiB
/nix/store/8pn8xfb6vfn4va6ngv5vkyskd5xrg1b1-plv8-3.1.10                                            	 836.2 MiB
/nix/store/fgs4qpkwf3f7fpdic053pbcikhis3rw5-postgresql-15.8-man                                    	 760.1 KiB
/nix/store/jdicjbm9vmzi5kc8k6w8jwa82s00wqbc-pgsodium-3.1.8                                         	 687.9 KiB
/nix/store/r9fiapf6wb9lgr9qzbfh60nagp3w9xcm-ncurses-6.4-man                                        	 597.8 KiB
/nix/store/9wjp76v3317dznf2ff2jmr8cqx46yx3x-lz4-1.9.4-dev                                          	 565.7 KiB
/nix/store/4s2s478cgc19jclm1zg2anjd0kh549nb-clang-16.0.6-lib                                       	 559.8 MiB
/nix/store/r4zrav8cipgx4h83hfg4fhqj5hz278wc-rum-1.3.13                                             	 487.6 KiB
/nix/store/wpxcjfz0nrhlmxby4l2zrpqnjaipmayi-zlib-1.3.1-dev                                         	 479.4 KiB
/nix/store/bjjis0ysndqxzafg77k8p1vhfw36f7zn-libdeflate-1.19                                        	 410.5 KiB
...
@olirice olirice added the bug Something isn't working label Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant