You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2023/08/04 10:14:22 UTC
[libcloud] branch trunk updated: Update trigger rtd build script and remove old and outdated url. Also update script to support building arbitrary branches.
This is an automated email from the ASF dual-hosted git repository.
tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git
The following commit(s) were added to refs/heads/trunk by this push:
new 6515e6add Update trigger rtd build script and remove old and outdated url. Also update script to support building arbitrary branches.
6515e6add is described below
commit 6515e6add1803b59233b9f5678b52c7d39230c70
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Fri Aug 4 12:13:38 2023 +0200
Update trigger rtd build script and remove old and outdated url. Also
update script to support building arbitrary branches.
---
.github/workflows/main.yml | 6 ++++++
contrib/trigger_rtd_build.py | 11 ++++-------
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 907515f59..5968f3951 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -372,9 +372,15 @@ jobs:
run: |
tox -e docs-ci
+ - name: Extract branch name
+ id: extract_branch
+ run: |
+ echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
+
- name: Trigger ReadTheDocs build
env:
RTD_TOKEN: ${{ secrets.RTD_TOKEN }}
+ BRANCH_NAME: ${{ steps.extract_branch.outputs.branch }}
run: |
pip install requests
python ./contrib/trigger_rtd_build.py
diff --git a/contrib/trigger_rtd_build.py b/contrib/trigger_rtd_build.py
index 044f8bf75..e9e24ecfa 100755
--- a/contrib/trigger_rtd_build.py
+++ b/contrib/trigger_rtd_build.py
@@ -18,14 +18,11 @@ import os
import requests
-# Old deprecated API
-url = "https://readthedocs.org/build/8284/"
-r = requests.post(url)
-print(r.text)
-
-# New API (which doesn't apear to be working)
token = os.environ["RTD_TOKEN"]
+branch = os.environ["BRANCH_NAME"]
+
+print(f"Using branch: {branch}")
url = "https://readthedocs.org/api/v2/webhook/libcloud/87656/"
-r = requests.post(url, data={"token": token, "branches": "trunk"})
+r = requests.post(url, data={"token": token, "branches": branch})
print(r.text)