Skip to content

Commit

Permalink
chore: run prettier/release cleanups
Browse files Browse the repository at this point in the history
Signed-off-by: Sam Gammon <sam@elide.ventures>
  • Loading branch information
sgammon committed May 3, 2024
1 parent 9d72e72 commit 0b19c9a
Show file tree
Hide file tree
Showing 5 changed files with 66 additions and 73 deletions.
2 changes: 1 addition & 1 deletion packages/cli/packaging/install-debug.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

# Elide Installer
# ---------------
# Version: 0.11
# Version: 0.12
# Author: Sam Gammon
#
# This script can be used as a one-liner to install the Elide command-line interface. Various arguments can be passed to
Expand Down
54 changes: 26 additions & 28 deletions tools/scripts/build-release-debug.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ variant="debug"

archive_prefix="elide-$variant"

if [ "$arch" = "arm64" ]
then
arch="aarch64"
if [ "$arch" = "arm64" ]; then
arch="aarch64"
fi
platform="$platform-$arch"

Expand All @@ -24,47 +23,46 @@ if [ "$version" = "" ]; then exit 4; fi
if [ "$arch" = "" ]; then exit 5; fi

root=$(pwd)
echo "- Building release root (variant: $variant / platform: $platform)...";
pushd packages/cli/build/native/nativeCompile && \
mkdir -p "$archive_prefix-$version-$platform/" && \
cp -fr elide.debug $root/packages/cli/packaging/content/* ./*.{so,dylib,dll} resources "$archive_prefix-$version-$platform/"
echo "- Building release root (variant: $variant / platform: $platform)..."
pushd packages/cli/build/native/nativeCompile \
&& mkdir -p "$archive_prefix-$version-$platform/" \
&& cp -fr elide.debug $root/packages/cli/packaging/content/* ./*.{so,dylib,dll} resources "$archive_prefix-$version-$platform/"

echo "- Building tar package (variant: $variant / platform: $platform)..."
tar -cf "$archive_prefix-$version-$platform.tar" "$archive_prefix-$version-$platform/"

echo "- Building zip package (variant: $variant / platform: $platform)...";
echo "- Building zip package (variant: $variant / platform: $platform)..."
zip -v -9 -r "$archive_prefix-$version-$platform.zip" "$archive_prefix-$version-$platform/"

echo "- Building tgz package (variant: $variant / platform: $platform)...";
echo "- Building tgz package (variant: $variant / platform: $platform)..."
gzip -v --best -k "elide-debug-$version-$platform.tar"
mv "$archive_prefix-$version-$platform.tar.gz" "$archive_prefix-$version-$platform.tgz"

echo "- Building txz package (variant: $variant / platform: $platform)...";
echo "- Building txz package (variant: $variant / platform: $platform)..."
xz -v --best -k "$archive_prefix-$version-$platform.tar"
mv "$archive_prefix-$version-$platform.tar.xz" "$archive_prefix-$version-$platform.txz"

echo "- Stamping releases (variant: $variant / platform: $platform)...";
echo "- Stamping releases (variant: $variant / platform: $platform)..."

if [ "$(uname -o)" = "Darwin" ]; then
SHA256SUM="gsha256sum"
SHA512SUM="gsha512sum"
SHA256SUM="gsha256sum"
SHA512SUM="gsha512sum"
else
SHA256SUM="sha256sum"
SHA512SUM="sha512sum"
SHA256SUM="sha256sum"
SHA512SUM="sha512sum"
fi

for archive in ./elide*.{tgz,txz,zip} ; do
echo "- Archive \"$archive\"...";
echo "- SHA256...";
$SHA256SUM "$archive" > "$archive.sha256";
echo "- SHA512...";
$SHA512SUM "$archive" > "$archive.sha512";
echo "- GPG2...";
gpg2 --detach-sign --batch --yes --armor "$archive";
echo "- Sigstore...";
cosign sign-blob "$archive" --output-signature="$archive.sig" --output-certificate="$archive.pem" --tlog-upload=true -y;
echo "";
for archive in ./elide*.{tgz,txz,zip}; do
echo "- Archive \"$archive\"..."
echo "- SHA256..."
$SHA256SUM "$archive" > "$archive.sha256"
echo "- SHA512..."
$SHA512SUM "$archive" > "$archive.sha512"
echo "- GPG2..."
gpg2 --detach-sign --batch --yes --armor "$archive"
echo "- Sigstore..."
cosign sign-blob "$archive" --output-signature="$archive.sig" --output-certificate="$archive.pem" --tlog-upload=true -y
echo ""
done

popd;

popd
54 changes: 26 additions & 28 deletions tools/scripts/build-release-opt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ variant="opt"

archive_prefix="elide"

if [ "$arch" = "arm64" ]
then
arch="aarch64"
if [ "$arch" = "arm64" ]; then
arch="aarch64"
fi
platform="$platform-$arch"

Expand All @@ -24,47 +23,46 @@ if [ "$version" = "" ]; then exit 4; fi
if [ "$arch" = "" ]; then exit 5; fi

root=$(pwd)
echo "- Building release root (variant: $variant / platform: $platform)...";
pushd packages/cli/build/native/nativeOptimizedCompile && \
mkdir -p "$archive_prefix-$version-$platform/" && \
cp -fr elide ./*.{so,dylib,dll} $root/packages/cli/packaging/content/* resources "$archive_prefix-$version-$platform/"
echo "- Building release root (variant: $variant / platform: $platform)..."
pushd packages/cli/build/native/nativeOptimizedCompile \
&& mkdir -p "$archive_prefix-$version-$platform/" \
&& cp -fr elide ./*.{so,dylib,dll} $root/packages/cli/packaging/content/* resources "$archive_prefix-$version-$platform/"

echo "- Building tar package (variant: $variant / platform: $platform)..."
tar -cf "$archive_prefix-$version-$platform.tar" "$archive_prefix-$version-$platform/"

echo "- Building zip package (variant: $variant / platform: $platform)...";
echo "- Building zip package (variant: $variant / platform: $platform)..."
zip -v -9 -r "$archive_prefix-$version-$platform.zip" "$archive_prefix-$version-$platform/"

echo "- Building tgz package (variant: $variant / platform: $platform)...";
echo "- Building tgz package (variant: $variant / platform: $platform)..."
gzip -v --best -k "$archive_prefix-$version-$platform.tar"
mv "$archive_prefix-$version-$platform.tar.gz" "$archive_prefix-$version-$platform.tgz"

echo "- Building txz package (variant: $variant / platform: $platform)...";
echo "- Building txz package (variant: $variant / platform: $platform)..."
xz -v --best -k "$archive_prefix-$version-$platform.tar"
mv "$archive_prefix-$version-$platform.tar.xz" "$archive_prefix-$version-$platform.txz"

echo "- Stamping releases (variant: $variant / platform: $platform)...";
echo "- Stamping releases (variant: $variant / platform: $platform)..."

if [ "$(uname -o)" = "Darwin" ]; then
SHA256SUM="gsha256sum"
SHA512SUM="gsha512sum"
SHA256SUM="gsha256sum"
SHA512SUM="gsha512sum"
else
SHA256SUM="sha256sum"
SHA512SUM="sha512sum"
SHA256SUM="sha256sum"
SHA512SUM="sha512sum"
fi

for archive in ./elide*.{tgz,txz,zip} ; do
echo "- Archive \"$archive\"...";
echo "- SHA256...";
$SHA256SUM "$archive" > "$archive.sha256";
echo "- SHA512...";
$SHA512SUM "$archive" > "$archive.sha512";
echo "- GPG2...";
gpg2 --detach-sign --batch --yes --armor "$archive";
echo "- Sigstore...";
cosign sign-blob "$archive" --output-signature="$archive.sig" --output-certificate="$archive.pem" --tlog-upload=true -y;
echo "";
for archive in ./elide*.{tgz,txz,zip}; do
echo "- Archive \"$archive\"..."
echo "- SHA256..."
$SHA256SUM "$archive" > "$archive.sha256"
echo "- SHA512..."
$SHA512SUM "$archive" > "$archive.sha512"
echo "- GPG2..."
gpg2 --detach-sign --batch --yes --armor "$archive"
echo "- Sigstore..."
cosign sign-blob "$archive" --output-signature="$archive.sig" --output-certificate="$archive.pem" --tlog-upload=true -y
echo ""
done

popd;

popd
9 changes: 4 additions & 5 deletions tools/scripts/build-releases.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
#!/bin/bash

echo "Building 'debug' release artifacts...";
bash ./tools/scripts/build-release-debug.sh;
echo "Building 'debug' release artifacts..."
bash ./tools/scripts/build-release-debug.sh

echo ""
echo "Building 'opt' release artifacts...";
bash ./tools/scripts/build-release-opt.sh;

echo "Building 'opt' release artifacts..."
bash ./tools/scripts/build-release-opt.sh
20 changes: 9 additions & 11 deletions tools/scripts/stamp-releases.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ variant="opt"

archive_prefix="elide"

if [ "$arch" = "arm64" ]
then
arch="aarch64"
if [ "$arch" = "arm64" ]; then
arch="aarch64"
fi
platform="$platform-$arch"

Expand All @@ -23,22 +22,21 @@ if [ "$variant" = "" ]; then exit 3; fi
if [ "$version" = "" ]; then exit 4; fi
if [ "$arch" = "" ]; then exit 5; fi

echo "- Building release root (variant: $variant / platform: $platform)...";
cd packages/cli/build/native/nativeCompile && \
mkdir "$archive_prefix-$version-$platform/" && \
cp -fr elide resources "$archive_prefix-$version-$platform/"
echo "- Building release root (variant: $variant / platform: $platform)..."
cd packages/cli/build/native/nativeCompile \
&& mkdir "$archive_prefix-$version-$platform/" \
&& cp -fr elide resources "$archive_prefix-$version-$platform/"

echo "- Building tar package (variant: $variant / platform: $platform)..."
tar -cf "$archive_prefix-$version-$platform.tar" "$archive_prefix-$version-$platform/"

echo "- Building zip package (variant: $variant / platform: $platform)...";
echo "- Building zip package (variant: $variant / platform: $platform)..."
zip -v -9 -r "$archive_prefix-$version-$platform.zip" "$archive_prefix-$version-$platform/"

echo "- Building tgz package (variant: $variant / platform: $platform)...";
echo "- Building tgz package (variant: $variant / platform: $platform)..."
gzip -v --best -k "elide-debug-$version-$platform.tar"
mv "$archive_prefix-$version-$platform.tar.gz" "$archive_prefix-$version-$platform.tgz"

echo "- Building txz package (variant: $variant / platform: $platform)...";
echo "- Building txz package (variant: $variant / platform: $platform)..."
xz -v --best -k "$archive_prefix-$version-$platform.tar"
mv "$archive_prefix-$version-$platform.tar.xz" "$archive_prefix-$version-$platform.txz"

0 comments on commit 0b19c9a

Please sign in to comment.