Verified Commit dc5b6881 authored by Sumner Evans's avatar Sumner Evans 💬

Use complete-build to skip README deploy if not on master

parent 27c1dcae
Pipeline #220383660 passed with stages
in 11 minutes and 8 seconds
......@@ -16,20 +16,23 @@ triggers:
condition: failure
to: ~sumner/sublime-music-devel@lists.sr.ht
tasks:
# Skip everything if not on master.
- skip_not_master: |
cd $REPO_NAME
git branch --contains | grep master || echo "Skipping README deploy since not on master"
git branch --contains | grep master || complete-build
- setup: |
pip3 install rst2html5
echo "cd ${REPO_NAME}" >> ~/.buildenv
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.buildenv
# If we are on the master branch, compile the README.rst to HTML and set it
# as the README for the repo.
- readme: |
set +x
git branch --contains | grep master &&
rst2html5 --template="{body}" README.rst | \
curl -H "Content-Type: text/html" \
-H "Authorization: Bearer $(cat ~/.readme-token)" \
-XPUT \
--data-binary @- \
"https://git.sr.ht/api/repos/${REPO_NAME}/readme" &&
echo "README set" || echo "Skipping README set because not on master"
set -e
rst2html5 --template="{body}" README.rst | \
curl -H "Content-Type: text/html" \
-H "Authorization: Bearer $(cat ~/.readme-token)" \
-XPUT \
--data-binary @- \
"https://git.sr.ht/api/repos/${REPO_NAME}/readme"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment