mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-07 07:55:16 +02:00
24 lines
No EOL
682 B
Bash
Executable file
24 lines
No EOL
682 B
Bash
Executable file
#!/usr/bin/env bash
|
|
#
|
|
# get_pipecat_commit.sh
|
|
#
|
|
# Gets the current pipecat submodule commit SHA.
|
|
# Used by Docker build process to ensure Dockerfile always uses the correct version.
|
|
#
|
|
|
|
set -euo pipefail
|
|
|
|
# Get the directory where this script is located
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
|
|
|
# Check if pipecat submodule exists
|
|
if [ ! -d "$PROJECT_ROOT/pipecat/.git" ]; then
|
|
echo "ERROR: pipecat submodule not initialized at $PROJECT_ROOT/pipecat" >&2
|
|
echo "Run: git submodule update --init --recursive" >&2
|
|
exit 1
|
|
fi
|
|
|
|
# Get the commit SHA from the submodule
|
|
cd "$PROJECT_ROOT/pipecat"
|
|
git rev-parse HEAD |