From 266f6004a494208fa047e46f546cc5abf8685a94 Mon Sep 17 00:00:00 2001 From: Patrick Kunzmann Date: Mon, 2 Sep 2024 13:43:42 +0200 Subject: [PATCH] temporary test job --- .github/workflows/test_doc_deploy.yml | 38 +++++++++++++++++++++++++++ doc/404.rst | 2 +- doc/conf.py | 2 +- doc/switcher.py | 2 +- 4 files changed, 41 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/test_doc_deploy.yml diff --git a/.github/workflows/test_doc_deploy.yml b/.github/workflows/test_doc_deploy.yml new file mode 100644 index 000000000..50ed535bc --- /dev/null +++ b/.github/workflows/test_doc_deploy.yml @@ -0,0 +1,38 @@ +--- +name: "TEMP" + +on: + push: + branches: + - "doc-upload" + +jobs: + upload-docs: + permissions: + contents: write + runs-on: ubuntu-latest + steps: + - uses: actions/setup-python@v5 + with: + python-version: "3.12" + - name: Install dependencies for documentation upload + run: pip install requests + - uses: actions/checkout@v4 + - run: mkdir dist + - run: wget https://github.com/biotite-dev/biotite/releases/download/v1.0.1/doc.zip -O dist/doc.zip + - name: Unzip documentation + run: unzip dist/doc.zip -d build + - name: Assemble multi-version documentation + run: > + python .github/workflows/multiversion_docs.py + build/doc/_static/switcher.json + dist/assembled_doc + - name: Upload documentation to website + uses: easingthemes/ssh-deploy@v5.1.0 + with: + SSH_PRIVATE_KEY: ${{ secrets.DOCS_PRIVATE_KEY }} + REMOTE_HOST: ${{ secrets.DOCS_HOST }} + REMOTE_USER: ${{ secrets.DOCS_USER }} + SOURCE: "dist/assembled_doc/*" + TARGET: "html" + SCRIPT_BEFORE: "rm -r html/*" diff --git a/doc/404.rst b/doc/404.rst index f9ce239ca..d4eb98a58 100644 --- a/doc/404.rst +++ b/doc/404.rst @@ -22,7 +22,7 @@ This page does not exist (anymore). -.. button-link:: https://www.biotite-python.org +.. button-link:: https://kunzmann.uber.space :color: primary :shadow: diff --git a/doc/conf.py b/doc/conf.py index d9d511858..dd37f533e 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -20,7 +20,7 @@ from sphinx_gallery.sorting import ExplicitOrder, FileNameSortKey import biotite -BIOTITE_DOMAIN = "www.biotite-python.org" +BIOTITE_DOMAIN = "kunzmann.uber.space" DOC_PATH = dirname(realpath(__file__)) PACKAGE_PATH = join(dirname(DOC_PATH), "src") diff --git a/doc/switcher.py b/doc/switcher.py index b9eb57059..555c0676a 100644 --- a/doc/switcher.py +++ b/doc/switcher.py @@ -13,7 +13,7 @@ import biotite RELEASE_REQUEST = "https://api.github.com/repos/biotite-dev/biotite/releases" -BIOTITE_URL = "https://www.biotite-python.org" +BIOTITE_URL = "https://kunzmann.uber.space" SEMVER_TAG_REGEX = r"^v?(\d+)\.(\d+)\.(\d+)"