parent
498961b0c6
commit
448fff4702
@ -1,29 +0,0 @@ |
|||||||
#!/usr/bin/env bash |
|
||||||
|
|
||||||
ARCHIVE="$1" |
|
||||||
|
|
||||||
# create release archive |
|
||||||
echo "Creating release archive '$ARCHIVE'..." |
|
||||||
|
|
||||||
if [ -e "$ARCHIVE" ]; then |
|
||||||
echo "Unable to create archive: File exists" >&2 |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
INDEX_BACKUP="$(mktemp -u)" |
|
||||||
mv index.php "$INDEX_BACKUP" |
|
||||||
mv index.php.dist index.php |
|
||||||
|
|
||||||
tar -czf "$ARCHIVE" \ |
|
||||||
README.md LICENSE.md CONTRIBUTING.md CHANGELOG.md \ |
|
||||||
composer.json composer.lock \ |
|
||||||
assets config content content-sample lib plugins themes vendor \ |
|
||||||
.htaccess index.php |
|
||||||
EXIT=$? |
|
||||||
|
|
||||||
mv index.php index.php.dist |
|
||||||
mv "$INDEX_BACKUP" index.php |
|
||||||
|
|
||||||
echo |
|
||||||
|
|
||||||
[ $EXIT -eq 0 ] || exit 1 |
|
@ -0,0 +1,44 @@ |
|||||||
|
## |
||||||
|
# Evaluates a version string |
||||||
|
# |
||||||
|
# @author Daniel Rudolf |
||||||
|
# @link http://picocms.org |
||||||
|
# @license http://opensource.org/licenses/MIT |
||||||
|
# |
||||||
|
|
||||||
|
parse_version() { |
||||||
|
VERSION_FULL="$1" |
||||||
|
|
||||||
|
if [ "${VERSION_FULL:0:1}" == "v" ]; then |
||||||
|
VERSION_FULL="${VERSION_FULL:1}" |
||||||
|
fi |
||||||
|
|
||||||
|
if [[ "$VERSION_FULL" =~ ^([0-9]+)\.([0-9]+)\.([0-9]+)(-([0-9A-Za-z\.\-]+))?(\+([0-9A-Za-z\.\-]+))?$ ]]; then |
||||||
|
VERSION_MAJOR="${BASH_REMATCH[1]}" |
||||||
|
VERSION_MINOR="${BASH_REMATCH[2]}" |
||||||
|
VERSION_PATCH="${BASH_REMATCH[3]}" |
||||||
|
VERSION_SUFFIX="${BASH_REMATCH[5]}" |
||||||
|
VERSION_BUILD="${BASH_REMATCH[7]}" |
||||||
|
|
||||||
|
VERSION_STABILITY="stable" |
||||||
|
if [[ "$VERSION_SUFFIX" =~ ^(dev|a|alpha|b|beta|RC)?([.-]?[0-9]+)?([.-](dev))?$ ]]; then |
||||||
|
if [ "${BASH_REMATCH[1]}" == "dev" ] || [ "${BASH_REMATCH[4]}" == "dev" ]; then |
||||||
|
VERSION_STABILITY="dev" |
||||||
|
elif [ "${BASH_REMATCH[1]}" == "a" ] || [ "${BASH_REMATCH[1]}" == "alpha" ]; then |
||||||
|
VERSION_STABILITY="alpha" |
||||||
|
elif [ "${BASH_REMATCH[1]}" == "b" ] || [ "${BASH_REMATCH[1]}" == "beta" ]; then |
||||||
|
VERSION_STABILITY="beta" |
||||||
|
elif [ "${BASH_REMATCH[1]}" == "RC" ]; then |
||||||
|
VERSION_STABILITY="RC" |
||||||
|
fi |
||||||
|
fi |
||||||
|
|
||||||
|
VERSION_MILESTONE="$VERSION_MAJOR.$VERSION_MINOR" |
||||||
|
VERSION_NAME="$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH" |
||||||
|
VERSION_ID="$VERSION_MAJOR$(printf '%02d' "$VERSION_MINOR")$(printf '%02d' "$VERSION_PATCH")" |
||||||
|
|
||||||
|
return 0 |
||||||
|
else |
||||||
|
return 1 |
||||||
|
fi |
||||||
|
} |
Loading…
Reference in new issue