Skip to content

Commit 851cebd

Browse files
committed
Init
0 parents  commit 851cebd

4 files changed

+46
-0
lines changed

LICENSE

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
License
2+
https://github.com/mapbox/sdk-cicd-public
3+
4+
Copyright © 2023 Mapbox, Inc. All rights reserved.

download-scripts.sh

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/bin/bash
2+
set -eox pipefail
3+
4+
if [[ -n "${TMPDIR}" ]]; then
5+
TEMP_DIR="${TMPDIR}"
6+
else
7+
TEMP_DIR="/tmp"
8+
fi
9+
10+
SDK_CICD_PUBLIC_SCRIPTS_PATH="${TEMP_DIR%/}/sdk-cicd-public"
11+
12+
mkdir -p "${SDK_CICD_PUBLIC_SCRIPTS_PATH}"
13+
curl -L https://github.com/mapbox/sdk-cicd-public/archive/refs/heads/main.tar.gz -o "${SDK_CICD_PUBLIC_SCRIPTS_PATH}/scripts.tar.gz"
14+
tar -xzf "${SDK_CICD_PUBLIC_SCRIPTS_PATH}/scripts.tar.gz" --strip-components=1 -C "${SDK_CICD_PUBLIC_SCRIPTS_PATH}" && rm "${SDK_CICD_PUBLIC_SCRIPTS_PATH}/scripts.tar.gz"
15+
16+
echo "export SDK_CICD_PUBLIC_SCRIPTS_PATH=\"${SDK_CICD_PUBLIC_SCRIPTS_PATH}\"" >> $BASH_ENV

mock-git-binary.sh

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/bin/bash
2+
set -eox pipefail
3+
4+
ORIGINAL_GIT_PATH="$(readlink -f "$(command -v git)")"
5+
if [[ -n "${TMPDIR}" ]]; then
6+
TEMP_DIR="${TMPDIR}"
7+
else
8+
TEMP_DIR="/tmp"
9+
fi
10+
BACKUP_GIT_PATH="${TEMP_DIR%/}/git_bak"
11+
sudo mv "${ORIGINAL_GIT_PATH}" "${BACKUP_GIT_PATH}"
12+
# shellcheck disable=SC2016
13+
echo -e '#!/bin/sh\necho "MOCKED COMMAND: $0 $@"' | sudo tee "${ORIGINAL_GIT_PATH}"
14+
sudo chmod +x "${ORIGINAL_GIT_PATH}"
15+
# shellcheck disable=SC2086
16+
echo "export ORIGINAL_GIT_PATH=\"${ORIGINAL_GIT_PATH}\"" >> $BASH_ENV
17+
# shellcheck disable=SC2086
18+
echo "export BACKUP_GIT_PATH=\"${BACKUP_GIT_PATH}\"" >> $BASH_ENV

unmock-git-binary.sh

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
set -eox pipefail
3+
4+
sudo mv "${BACKUP_GIT_PATH}" "${ORIGINAL_GIT_PATH}"
5+
# shellcheck disable=SC2086
6+
echo "unset ORIGINAL_GIT_PATH" >> $BASH_ENV
7+
# shellcheck disable=SC2086
8+
echo "unset BACKUP_GIT_PATH" >> $BASH_ENV

0 commit comments

Comments
 (0)