aboutsummaryrefslogtreecommitdiff
path: root/scripts/wasabi_asset.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/wasabi_asset.sh')
-rwxr-xr-xscripts/wasabi_asset.sh45
1 files changed, 0 insertions, 45 deletions
diff --git a/scripts/wasabi_asset.sh b/scripts/wasabi_asset.sh
deleted file mode 100755
index d424183a..00000000
--- a/scripts/wasabi_asset.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/bash
-# Updates the specified program manifest to a new archive and version
-# and uploads the new archive and manifest to S3/Wasabi.
-#
-# Requires:
-# MANIFEST: name of the manifest file
-# ARTIFACT_SUFFIX: suffix of the archive to be uploaded (including extension)
-# S3_ACCESS_KEY and S3_SECRET_KEY
-
-
-# -E: inherit ERR trap by shell functions
-# -e: stop script on ERR trap
-# -u: stop script on unbound variables
-# -x: print command before running it
-# -o pipefail: fail if any command in a pipeline fails
-set -Eeuxo pipefail
-
-aws configure set aws_access_key_id ${S3_ACCESS_KEY}
-aws configure set aws_secret_access_key ${S3_SECRET_KEY}
-aws configure set default.region us-east-1
-
-export S3_COPY="aws s3 cp --endpoint-url=https://s3.wasabisys.com"
-export S3_MANIFESTS="s3://ao-manifests"
-export S3_ARCHIVES="s3://ao-downloads"
-
-export VERSION=$(git describe --tags)
-export ARCHIVE_FULL="vanilla_full_${VERSION}_${ARTIFACT_SUFFIX}"
-export ARCHIVE_INCR="vanilla_update_${VERSION}_${ARTIFACT_SUFFIX}"
-
-git log --diff-filter=D --summary $(git rev-list --tags --skip=1 --max-count=1)..HEAD | \
- grep "delete mode" | cut -d' ' -f 5- > deletions.txt
-
-${S3_COPY} ${S3_MANIFESTS}/${MANIFEST} .
-if [[ -n FULL_ZIP && FULL_ZIP != '0' ]]; then
- node $(dirname $0)/update_manifest.js ${MANIFEST} ${VERSION}
- -f ${ARCHIVE_FULL} -i ${ARCHIVE_INCR} deletions.txt
- ${S3_COPY} ${ARCHIVE_FULL} ${S3_ARCHIVES}
-else
- node $(dirname $0)/update_manifest.js ${MANIFEST} ${VERSION}
- -i ${ARCHIVE_INCR} deletions.txt
-fi
-${S3_COPY} ${ARCHIVE_INCR} ${S3_ARCHIVES}
-${S3_COPY} ${MANIFEST} ${S3_MANIFESTS}
-
-rm -f ${MANIFEST}