Build and deploy from the devel branch once a week, preferably at the… (#2486)

* Build and deploy from the devel branch once a week, preferably at the start of the week
Fixes #2049

* Base Fixups

* Change to Daily

* Fixes #2049 & #2050

* After some testing, this example works otherwise unmondified if we bump this to fedora 40 (41 and 42 had other failures and would require additional investigation/modification)

* Schedule doc builds for devel and latest

Fixes #2049 and #2050

(cherry picked from commit f6a8f2e73beb346213b071f21bf09e78a7c6fff9)

* rename workflows and rm inputs with defaults

(cherry picked from commit 883a23d1dfcbc954b9edb0e8ba17ac590c9fcdd5)

* add single quotes for consistency

(cherry picked from commit 835340d1de39c29a00e7ee637f02fc456ef36ad6)

* update workflow names

(cherry picked from commit bd29aaa23b666086d887eb4a7e8380171c1b9f17)

* Revert "After some testing, this example works otherwise unmondified if we bump this to fedora 40 (41 and 42 had other failures and would require additional investigation/modification)"

This reverts commit a6b378c787.

* Cleanup legacy files from rename

---------

Co-authored-by: Don Naro <dnaro@redhat.com>
This commit is contained in:
Lyle McKarns
2025-04-29 20:42:56 +00:00
committed by GitHub
parent 5edf2b2b12
commit f32f78d97d
2 changed files with 49 additions and 0 deletions

22
.github/workflows/build-devel-docs.yaml vendored Normal file
View File

@@ -0,0 +1,22 @@
---
name: Scheduled build for devel docs
"on":
schedule:
# Run at 05:22 daily
- cron: '22 5 * * *'
jobs:
build-package-docs:
name: 📝 Build
uses: ./.github/workflows/reusable-build-docs.yaml
secrets:
DOCS_BOT_TOKEN: ${{ secrets.DOCS_BOT_TOKEN }}
deploy-package-docs:
name: 🚀 Deploy
needs: build-package-docs
uses: ./.github/workflows/reusable-deploy-docs.yaml
with:
deployment-environment: 'production'
secrets:
DEPLOY_DOC_BUILD: ${{ secrets.DEPLOY_DOC_BUILD }}

View File

@@ -0,0 +1,27 @@
---
name: Scheduled build for latest docs
"on":
schedule:
# Run at 05:41 on Monday
- cron: '41 5 * * 1'
jobs:
build-package-docs:
name: 📝 Build
uses: ./.github/workflows/reusable-build-docs.yaml
with:
repository-branch: 'stable-2.18'
ansible-package-version: '11'
secrets:
DOCS_BOT_TOKEN: ${{ secrets.DOCS_BOT_TOKEN }}
deploy-package-docs:
name: 🚀 Deploy
needs: build-package-docs
uses: ./.github/workflows/reusable-deploy-docs.yaml
with:
ansible-package-version: '11'
deployment-environment: 'production'
repository-branch: 'stable-2.18'
secrets:
DEPLOY_DOC_BUILD: ${{ secrets.DEPLOY_DOC_BUILD }}