#!/bin/bash
set -euo pipefail
echo ----------------------------------------
echo "Sources:"
ls
echo ----------------------------------------

# Prepare the GitHub token
token="$(aws secretsmanager get-secret-value --secret-id ${GITHUB_TOKEN_SECRET} --output=text --query=SecretString)"
export GITHUB_TOKEN="${token}"

if [ ! -d "go" ]; then
  echo "Skipping go publishing. No 'go' directory in artifact."
  exit 0
fi

npx -p jsii-release jsii-release-golang go/

/bin/bash $SCRIPT_DIR/update-ssm.sh
