Files
dbt-core/scripts/update_dev_packages.sh
2025-12-08 17:15:24 -05:00

17 lines
385 B
Bash
Executable File

#!/bin/bash -e
set -e
# this is used in dbt-common for CI
repo=$1
ref=$2
target_req_file="core/hatch.toml"
req_sed_pattern="s|${repo}.git@main|${repo}.git@${ref}|g"
if [[ "$OSTYPE" == darwin* ]]; then
# mac ships with a different version of sed that requires a delimiter arg
sed -i "" "$req_sed_pattern" "$target_req_file"
else
sed -i "$req_sed_pattern" "$target_req_file"
fi