diff --git a/Dockerfile b/Dockerfile index 7d876e4e57379330105956bdb92e55300fa60754..006e13ffec173250013c88e200decdd99fb80983 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,7 @@ ADD config.fish /etc/fish/ ADD start.sh /usr/local/bin/.start ADD configIdea.sh /usr/local/bin/.configIdea ADD l3dComposer.php /usr/local/bin/.l3dComposer.php +ADD ahoy.changelog.yml /usr/local/bin/.ahoy.changelog.yml ADD run/scripts/info /usr/local/bin/l3d ADD run/scripts/version /usr/local/bin/version ADD run/scripts/l3dnewversion /usr/local/bin/l3dnewversion diff --git a/ahoy.changelog.yml b/ahoy.changelog.yml new file mode 100644 index 0000000000000000000000000000000000000000..481118f470c4f042befa329d8b0c1f2e0d588cf6 --- /dev/null +++ b/ahoy.changelog.yml @@ -0,0 +1,5 @@ +ahoyapi: v2 +commands: + extract: + cmd: git log $(git describe --tags `git rev-list --tags --max-count=1`)..HEAD --oneline | cut -d' ' -f 2-999 + usage: Extract changelog from Git for the current project since the last release. diff --git a/start.sh b/start.sh index b9c668381c8b3bd65af057322b78a0a73ca823cc..834c42129e56a1d485bbf36eda0e8e920e56ca81 100755 --- a/start.sh +++ b/start.sh @@ -188,6 +188,20 @@ function initialSetup { done } +function setupAhoy { + if [[ ! -f .ahoy.yml ]]; then + echo "ahoyapi: v2" >.ahoy.yml + echo "commands:" >.ahoy.yml + fi + EXISTING=$(cat .ahoy.yml | grep "^ changelog:") + if [[ ! -n ${EXISTING} ]]; then + echo " changelog:" >.ahoy.yml + echo " imports:" >.ahoy.yml + echo " - /usr/local/bin/.ahoy.changelog.yml" >.ahoy.yml + echo " usage: Changelog tools." >.ahoy.yml + fi +} + readEnv # Validate PHP version INSTALLED_PHP_VERSION=$(php -r "echo(substr(phpversion(),0,3));") @@ -212,6 +226,7 @@ else l3dComposer fi +setupAhoy if [[ -d /drupal/.idea ]]; then /usr/local/bin/.configIdea fi