You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
768 B
32 lines
768 B
#!/bin/bash
|
|
#
|
|
# Trigger the job that will update the documentation website.
|
|
# Argument:
|
|
# version: the version of the new release. This should be a tag in the
|
|
# https://github.com/OpenZeppelin/openzeppelin-solidity repository.
|
|
|
|
set -ev
|
|
|
|
if [ "$#" -lt 1 ]; then
|
|
echo "Usage: $0 <version>"
|
|
exit 1
|
|
fi
|
|
|
|
readonly VERSION="$1"
|
|
|
|
readonly BODY="{
|
|
\"request\": {
|
|
\"branch\": \"master\",
|
|
\"config\": {
|
|
\"env\": [\"VERSION=${VERSION}\"]
|
|
}
|
|
}
|
|
}"
|
|
|
|
curl -s -X POST \
|
|
-H "Content-Type: application/json" \
|
|
-H "Accept: application/json" \
|
|
-H "Travis-API-Version: 3" \
|
|
-H "Authorization: token ${DOCS_TRAVIS_API_TOKEN}" \
|
|
-d "${BODY}" \
|
|
https://api.travis-ci.com/repo/OpenZeppelin%2Fopenzeppelin-docs/requests
|
|
|