]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
deploy docs.openssl.org on doc changes
authorDmitry Misharov <dmitry@openssl.org>
Wed, 10 Jul 2024 12:51:04 +0000 (14:51 +0200)
committerTomas Mraz <tomas@openssl.org>
Fri, 12 Jul 2024 08:59:15 +0000 (10:59 +0200)
Reviewed-by: Todd Short <todd.short@me.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24839)

.github/workflows/deploy-docs-openssl-org.yml [new file with mode: 0644]

diff --git a/.github/workflows/deploy-docs-openssl-org.yml b/.github/workflows/deploy-docs-openssl-org.yml
new file mode 100644 (file)
index 0000000..7b8e683
--- /dev/null
@@ -0,0 +1,23 @@
+name: "Trigger docs.openssl.org deployment"
+
+on:
+  push:
+    branches:
+      - "openssl-3.[0-9]+"
+      - "master"
+    paths:
+      - "doc/man*/**"
+
+jobs:
+  trigger:
+    runs-on: ubuntu-latest
+    steps:
+      - name: "Trigger deployment workflow"
+        run: |
+          gh workflow run -f branch=${{ github.ref_name }} deploy-site.yaml
+          sleep 3
+          RUN_ID=$(gh run list -w deploy-site.yaml -L 1 --json databaseId -q ".[0].databaseId")
+          gh run watch ${RUN_ID} --exit-status
+        env:
+          GH_REPO: "openssl/openssl-docs"
+          GH_TOKEN: ${{ secrets.OPENSSL_MACHINE_TOKEN }}