Explorar o código

consolidate docs CI workflows in main branch

- repurpose Deploy Docs as scheduler
- repurpose Rebuild Search Index as scheduler
Dan Allen %!s(int64=2) %!d(string=hai) anos
pai
achega
b65b59d46c

+ 17 - 3
.github/workflows/deploy-docs.yml

@@ -1,8 +1,22 @@
 name: Deploy Docs
 on:
+  repository_dispatch:
+    types: request-build-reference # legacy
+  schedule:
+  - cron: '0 10 * * *' # Once per day at 10am UTC
   workflow_dispatch:
+permissions: read-all
 jobs:
-  register:
-    if: false
+  build:
+    runs-on: ubuntu-latest
+    if: github.repository_owner == 'spring-projects'
     steps:
-    - run: echo Workflow registered!
+    - name: Checkout
+      uses: actions/checkout@v2
+      with:
+        ref: docs-build
+        fetch-depth: 1
+    - name: Dispatch
+      run: gh workflow run --ref $(git rev-parse --abbrev-ref HEAD) deploy-docs.yml
+      env:
+        GH_TOKEN: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}

+ 15 - 3
.github/workflows/rebuild-search-index.yml

@@ -1,8 +1,20 @@
 name: Rebuild Search Index
 on:
+  schedule:
+  - cron: '0 10 * * *' # Once per day at 10am UTC
   workflow_dispatch:
+permissions: read-all
 jobs:
-  register:
-    if: false
+  build:
+    runs-on: ubuntu-latest
+    if: github.repository_owner == 'spring-projects'
     steps:
-    - run: echo Workflow registered!
+    - name: Checkout
+      uses: actions/checkout@v2
+      with:
+        ref: docs-build
+        fetch-depth: 1
+    - name: Dispatch
+      run: gh workflow run --ref $(git rev-parse --abbrev-ref HEAD) rebuild-search-index.yml
+      env:
+        GH_TOKEN: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}

+ 0 - 22
.github/workflows/trigger-deploy-docs.yml

@@ -1,22 +0,0 @@
-name: Trigger Deploy Docs
-on:
-  repository_dispatch:
-    types: request-build-reference # legacy
-  schedule:
-  - cron: '0 10 * * *' # Once per day at 10am UTC
-  workflow_dispatch:
-permissions: read-all
-jobs:
-  build:
-    runs-on: ubuntu-latest
-    if: github.repository_owner == 'spring-projects'
-    steps:
-    - name: Checkout
-      uses: actions/checkout@v2
-      with:
-        ref: docs-build
-        fetch-depth: 1
-    - name: Dispatch
-      run: gh workflow run --ref $(git rev-parse --abbrev-ref HEAD) deploy-docs.yml
-      env:
-        GH_TOKEN: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}

+ 0 - 20
.github/workflows/trigger-rebuild-search-index.yml

@@ -1,20 +0,0 @@
-name: Trigger Rebuild Search Index
-on:
-  schedule:
-  - cron: '0 10 * * *' # Once per day at 10am UTC
-  workflow_dispatch:
-permissions: read-all
-jobs:
-  build:
-    runs-on: ubuntu-latest
-    if: github.repository_owner == 'spring-projects'
-    steps:
-    - name: Checkout
-      uses: actions/checkout@v2
-      with:
-        ref: docs-build
-        fetch-depth: 1
-    - name: Dispatch
-      run: gh workflow run --ref $(git rev-parse --abbrev-ref HEAD) rebuild-search-index.yml
-      env:
-        GH_TOKEN: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}