From 41ae877132bd35939c78fbf94936e275988cc725 Mon Sep 17 00:00:00 2001 From: Felix Hennig Date: Mon, 24 Apr 2023 16:45:27 +0200 Subject: [PATCH 1/3] 1st try --- .github/workflows/deploy.yml | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fa33c2b37..4963de3e8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,9 +1,6 @@ name: Build and deploy site on: - push: - branches: - - main schedule: - cron: '15 2 * * *' workflow_dispatch: @@ -12,19 +9,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 + - name: Call Netlify build hook with: - submodules: true - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3 - with: - node-version: '16' - cache: 'npm' - - run: npm ci - - run: make ANTORAFLAGS=--fetch PLAYBOOK=antora-playbook.yml - - name: Publish to GitHub Pages - uses: peaceiris/actions-gh-pages@64b46b4226a4a12da2239ba3ea5aa73e3163c75b # v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - cname: docs.stackable.tech - publish_dir: build/site - publish_branch: docs + HOOK_URL: ${{ secrets.NETLIFY_BUILD_TRIGGER_HOOK }} + - run: curl -X POST -d '{}' $HOOK_URL From 60cd6842a854264e8d22b40c2a0056df2f4d800a Mon Sep 17 00:00:00 2001 From: Felix Hennig Date: Mon, 24 Apr 2023 17:18:30 +0200 Subject: [PATCH 2/3] Added docs --- .github/workflows/deploy.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4963de3e8..5ebb41727 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,4 +1,8 @@ -name: Build and deploy site +name: Build and deploy production site + +# This job simply calls a trigger hook in netlify. +# The hook is configured in an organization secret. +# https://docs.netlify.com/configure-builds/build-hooks/ on: schedule: From 6331a71d8797fbe6d49b42c48eab0f00d48e9cb9 Mon Sep 17 00:00:00 2001 From: Felix Hennig Date: Mon, 24 Apr 2023 17:55:15 +0200 Subject: [PATCH 3/3] fixed typo --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5ebb41727..625ac5d84 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,4 +16,4 @@ jobs: - name: Call Netlify build hook with: HOOK_URL: ${{ secrets.NETLIFY_BUILD_TRIGGER_HOOK }} - - run: curl -X POST -d '{}' $HOOK_URL + run: curl -X POST -d '{}' $HOOK_URL