Browse Source

consolidate docs CI workflows in main branch

- repurpose Deploy Docs as scheduler
- repurpose Rebuild Search Index as scheduler
pull/11816/head
Dan Allen 3 years ago committed by Steve Riesenberg
parent
commit
b65b59d46c
  1. 20
      .github/workflows/deploy-docs.yml
  2. 18
      .github/workflows/rebuild-search-index.yml
  3. 22
      .github/workflows/trigger-deploy-docs.yml
  4. 20
      .github/workflows/trigger-rebuild-search-index.yml

20
.github/workflows/deploy-docs.yml

@ -1,8 +1,22 @@ @@ -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 }}

18
.github/workflows/rebuild-search-index.yml

@ -1,8 +1,20 @@ @@ -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 }}

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

@ -1,22 +0,0 @@ @@ -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 }}

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

@ -1,20 +0,0 @@ @@ -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 }}
Loading…
Cancel
Save