Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/classify.picotech.app/public_html/vendor/maxmind/web-service-common/dev-bin/ drwxr-xr-x |
Viewing file: Select action/file-type: #!/bin/bash set -eu -o pipefail changelog=$(cat CHANGELOG.md) regex=' ([0-9]+\.[0-9]+\.[0-9]+) \(([0-9]{4}-[0-9]{2}-[0-9]{2})\) -* ((.| )*) ' if [[ ! $changelog =~ $regex ]]; then echo "Could not find date line in change log!" exit 1 fi version="${BASH_REMATCH[1]}" date="${BASH_REMATCH[2]}" notes="$(echo "${BASH_REMATCH[3]}" | sed -n -E '/^[0-9]+\.[0-9]+\.[0-9]+/,$!p')" if [[ "$date" != $(date +"%Y-%m-%d") ]]; then echo "$date is not today!" exit 1 fi tag="v$version" if [ -n "$(git status --porcelain)" ]; then echo ". is not clean." >&2 exit 1 fi php composer.phar self-update php composer.phar update ./vendor/bin/phpunit echo "Release notes for $tag:" echo "$notes" read -e -p "Commit changes and push to origin? " should_push if [ "$should_push" != "y" ]; then echo "Aborting" exit 1 fi git push gh release create --target "$(git branch --show-current)" -t "$version" -n "$notes" "$tag" git push --tags |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0047 ]-- |