mirror of
https://github.com/chartjs/Chart.js.git
synced 2024-10-06 20:29:12 +02:00
2851a94b92
Migrate from GitBook to Docusaurus
34 lines
971 B
Bash
Executable File
34 lines
971 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
# Note: this code also exists in deploy.sh
|
|
# Make sure that this script is executed only for the release and master branches
|
|
VERSION_REGEX='[[:digit:]]+.[[:digit:]]+.[[:digit:]]+(-.*)?'
|
|
if [[ "$TRAVIS_BRANCH" =~ ^release.*$ ]]; then
|
|
# Travis executes this script from the repository root, so at the same level than package.json
|
|
VERSION=$(node -p -e "require('./package.json').version")
|
|
elif [ "$TRAVIS_BRANCH" == "master" ]; then
|
|
VERSION="master"
|
|
else
|
|
echo "Skipping docs configuration because this is not the master or release branch"
|
|
exit 0
|
|
fi
|
|
|
|
# Note: this code also exists in deploy.sh
|
|
# tag is next|latest|master
|
|
# https://www.chartjs.org/docs/$tag/
|
|
function update_config {
|
|
local tag=''
|
|
if [ "$VERSION" == "master" ]; then
|
|
tag=master
|
|
elif [[ "$VERSION" =~ ^[^-]+$ ]]; then
|
|
tag=lastest
|
|
else
|
|
tag=next
|
|
fi
|
|
sed -i -e "s/VERSION/$tag/g" "docs/docusaurus.config.js"
|
|
}
|
|
|
|
update_config
|