@@ -54,34 +54,19 @@ console.log("cd dist");
5454console . log ( "" ) ;
5555console . log ( "mkdir -p ../release" ) ;
5656console . log ( "" ) ;
57- console . log ( "package_binary() {" ) ;
58- console . log ( ' src="$1"' ) ;
59- console . log ( ' out="$2"' ) ;
60- console . log ( ' chmod +x "$src"' ) ;
61- console . log ( " # Copy binary directly" ) ;
62- console . log ( ' cp "$src" "../release/$out"' ) ;
63- console . log ( " # Also create tarball" ) ;
64- console . log ( ' cp "$src" chromatic' ) ;
65- console . log ( ' tar -czf "../release/$out.tar.gz" chromatic' ) ;
66- console . log ( " rm -f chromatic" ) ;
67- console . log ( "}" ) ;
68- console . log ( "" ) ;
69-
7057cliBuilds . forEach ( ( { binaryName, releaseName } ) => {
71- console . log ( `package_binary "${ binaryName } " "chromatic-${ releaseName } "` ) ;
58+ console . log ( `chmod +x "${ binaryName } "` ) ;
59+ console . log ( `cp "${ binaryName } " "../release/chromatic-${ releaseName } "` ) ;
7260} ) ;
7361
7462console . log ( "" ) ;
7563console . log ( "cd ../release" ) ;
7664console . log ( "" ) ;
77- console . log ( "# Create checksums for all files (binaries and tarballs)" ) ;
78- console . log ( "for file in chromatic-*; do" ) ;
79- console . log ( ' case "$file" in' ) ;
80- console . log ( " *.sha256) ;;" ) ;
81- console . log ( " *)" ) ;
82- console . log ( ' if [ -f "$file" ]; then' ) ;
83- console . log ( ' sha256sum "$file" > "$file.sha256"' ) ;
84- console . log ( " fi" ) ;
85- console . log ( " ;;" ) ;
86- console . log ( " esac" ) ;
87- console . log ( "done" ) ;
65+ cliBuilds . forEach ( ( { releaseName } ) => {
66+ console . log ( `sha256sum "chromatic-${ releaseName } " > "chromatic-${ releaseName } .sha256"` ) ;
67+ } ) ;
68+ console . log ( "" ) ;
69+ const binaryFiles = cliBuilds . map ( ( { releaseName } ) => `chromatic-${ releaseName } ` ) . join ( " " ) ;
70+ console . log ( `tar -czf chromatic-all.tar.gz ${ binaryFiles } ` ) ;
71+ console . log ( "" ) ;
72+ console . log ( "sha256sum chromatic-all.tar.gz > chromatic-all.tar.gz.sha256" ) ;
0 commit comments