mirror of
https://github.com/GAM-team/GAM.git
synced 2026-06-18 05:01:37 +00:00
Some checks are pending
Build and test GAM / build (Win64, build, 8, VC-WIN64A, windows-2022) (push) Waiting to run
Build and test GAM / build (aarch64, build, 3, linux-aarch64, [self-hosted linux arm64]) (push) Waiting to run
Build and test GAM / build (aarch64, build, 5, linux-aarch64, [self-hosted linux arm64], yes) (push) Waiting to run
Build and test GAM / build (aarch64, build, 7, darwin64-arm64, macos-14) (push) Waiting to run
Build and test GAM / build (x86_64, build, 1, linux-x86_64, ubuntu-22.04) (push) Waiting to run
Build and test GAM / build (x86_64, build, 2, linux-x86_64, ubuntu-24.04) (push) Waiting to run
Build and test GAM / build (x86_64, build, 4, linux-x86_64, ubuntu-22.04, yes) (push) Waiting to run
Build and test GAM / build (x86_64, build, 6, darwin64-x86_64, macos-13) (push) Waiting to run
Build and test GAM / build (x86_64, test, 10, ubuntu-24.04, 3.10) (push) Waiting to run
Build and test GAM / build (x86_64, test, 11, ubuntu-24.04, 3.11) (push) Waiting to run
Build and test GAM / build (x86_64, test, 12, ubuntu-24.04, 3.12) (push) Waiting to run
Build and test GAM / build (x86_64, test, 9, ubuntu-24.04, 3.9) (push) Waiting to run
Build and test GAM / merge (push) Blocked by required conditions
Build and test GAM / publish (push) Blocked by required conditions
CodeQL / Analyze (python) (push) Waiting to run
Check for Google Root CA Updates / check-apis (push) Waiting to run
39 lines
698 B
Bash
Executable File
39 lines
698 B
Bash
Executable File
#!/bin/sh
|
|
credspath="$3"
|
|
if [ ! -d "$credspath" ]; then
|
|
echo "creating ${credspath}"
|
|
mkdir -p "$credspath"
|
|
fi
|
|
gpgfile="$1"
|
|
if [ -f "$gpgfile" ]; then
|
|
echo "source file is ${gpgfile}"
|
|
else
|
|
echo "ERROR: ${gpgfile} does not exist"
|
|
exit 1
|
|
fi
|
|
credsfile="$2"
|
|
echo "target file is ${credsfile}"
|
|
if [ -z ${PASSCODE+x} ]; then
|
|
echo "ERROR: PASSCODE is unset";
|
|
exit 2
|
|
else
|
|
echo "PASSCODE is set";
|
|
fi
|
|
|
|
gpg --batch \
|
|
--yes \
|
|
--decrypt \
|
|
--passphrase="$PASSCODE" \
|
|
--output "$credsfile" \
|
|
"$gpgfile"
|
|
|
|
if [[ "$RUNNER_OS" == "macOS" ]]; then
|
|
tar="gtar"
|
|
else
|
|
tar="tar"
|
|
fi
|
|
|
|
"$tar" xlvvf "$credsfile" --directory "$credspath"
|
|
rm -rvf "$gpgfile"
|
|
rm -rvf "$credsfile"
|