Skip to content

Commit

Permalink
Add pipelines for website publishing
Browse files Browse the repository at this point in the history
  • Loading branch information
pascalberger committed Dec 21, 2024
1 parent e2d8337 commit 44a6845
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
35 changes: 35 additions & 0 deletions .github/workflows/publish-develop-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Publish Develop Docs

# Workflow Trigger
on:
# Triggers the workflow in the event there is a push to develop
push:
branches:
- develop

permissions:
contents: write

jobs:
deploy:
name: Build & Publish Docs
runs-on: ubuntu-latest
steps:
- name: Get the sources
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
- name: Install Python
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
with:
python-version: 3.13.1
- name: Install Dependencies
run: pip install -r requirements.txt
working-directory: ./docs
- name: Configure Git
run: |
git config --global user.name "Build Server"
git config --global user.email "ci@cakeissues.net"
- name: Build & Publish
run: mike deploy --push develop
working-directory: ./docs
34 changes: 34 additions & 0 deletions .github/workflows/publish-release-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Publish Release Docs

# Workflow Trigger
on:
# Triggers the workflow in the event there is a release created
release:
types: [published]

permissions:
contents: write

jobs:
deploy:
name: Build & Publish Docs
runs-on: ubuntu-latest
steps:
- name: Get the sources
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
with:
fetch-depth: 0
- name: Install Python
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
with:
python-version: 3.13.1
- name: Install Dependencies
run: pip install -r requirements.txt
working-directory: ./docs
- name: Configure Git
run: |
git config --global user.name "Build Server"
git config --global user.email "ci@cakeissues.net"
- name: Build & Publish
run: mike deploy --push --update-aliases ${{ github.event.release.tag_name }} latest
working-directory: ./docs

0 comments on commit 44a6845

Please # to comment.