From 15f4ef05827d52ae68b726942a21d324db6b4b5d Mon Sep 17 00:00:00 2001 From: Taewoon Kim Date: Fri, 23 Oct 2026 21:15:35 +0900 Subject: [PATCH] Add the arcadedb-python component as a content source and rebuild daily Co-Authored-By: Claude Opus 5.5 --- .github/workflows/cloudflare-deploy.yml | 7 ++++++- antora-playbook.yml | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cloudflare-deploy.yml b/.github/workflows/cloudflare-deploy.yml index 7835164ae..82210871e 100644 --- a/.github/workflows/cloudflare-deploy.yml +++ b/.github/workflows/cloudflare-deploy.yml @@ -6,6 +6,11 @@ on: pull_request: branches: [ "main" ] + # Rebuild every day so that changes in other content sources of the + # playbook (ArcadeData/arcadedb-python) reach the site without a token. + schedule: + - cron: '17 4 * * *' + workflow_dispatch: permissions: @@ -40,7 +45,7 @@ jobs: run: npm run build - name: Deploy to Cloudflare Pages (production) - if: github.event_name == 'push' && github.ref == 'refs/heads/main' + if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' uses: cloudflare/wrangler-action@953926a2e2182532811c01a25e53647d93bf07c0 # v4.1.3 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} diff --git a/antora-playbook.yml b/antora-playbook.yml index 7e0106b4e..767447456 100644 --- a/antora-playbook.yml +++ b/antora-playbook.yml @@ -17,6 +17,11 @@ content: - url: . branches: HEAD start_path: docs + # The Python bindings component (arcadedb-python), published at + # /arcadedb-python/. Its AsciiDoc lives next to the code. + - url: https://github.com/ArcadeData/arcadedb-python.git + branches: main + start_path: docs ui: bundle: