#!/usr/bin/env bash

set -e

rm -f ./bridge/_generated.php
composer -dtooling/generation update
composer -dtooling/generation generate
composer -dtooling/generation verify

# PECL doesn't like the "-nightly" part of the nightly version number so we have to change it
dd_version=$(awk -F\' '/const VERSION/ {sub(/-nightly/, "", $2); print $2}' < src/DDTrace/Tracer.php)

sed -e "s/\${version}/${dd_version}/g" -e "s/\${date}/$(date +%Y-%m-%d)/g" -i package.xml

pear package-validate package.xml
pear package
