Compare commits
8 Commits
615891d550
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 4c4f542fc2 | |||
| 4c9d772b03 | |||
| 097a915f35 | |||
|
c691de0dd0
|
|||
|
92818ce0c4
|
|||
|
6676cfdd8d
|
|||
|
8b639ee6c9
|
|||
|
a58dea5499
|
48
.gitea/workflows/docs-deploy.yml
Normal file
48
.gitea/workflows/docs-deploy.yml
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
name: Docs Deploy
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
deploy-docs:
|
||||||
|
name: Build and Deploy MkDocs
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout code
|
||||||
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
|
- name: Set up Python
|
||||||
|
uses: actions/setup-python@v6
|
||||||
|
with:
|
||||||
|
python-version: "3.14"
|
||||||
|
|
||||||
|
- name: Install docs dependencies
|
||||||
|
run: pip install -r requirements.txt
|
||||||
|
|
||||||
|
- name: Build MkDocs site
|
||||||
|
run: mkdocs build
|
||||||
|
|
||||||
|
- name: Install rsync
|
||||||
|
run: |
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y rsync openssh-client
|
||||||
|
|
||||||
|
- name: Prepare SSH key
|
||||||
|
env:
|
||||||
|
SSH_KEY_B64: ${{ secrets.ROOT_CI_KEY_B64 }}
|
||||||
|
run: |
|
||||||
|
umask 077
|
||||||
|
mkdir -p ~/.ssh
|
||||||
|
printf '%s' "$SSH_KEY_B64" | base64 -d > ~/.ssh/id_root_ci
|
||||||
|
chmod 600 ~/.ssh/id_root_ci
|
||||||
|
|
||||||
|
- name: Deploy via rsync
|
||||||
|
env:
|
||||||
|
DEPLOY_HOST: ${{ secrets.FPARKAN_DEPLOY_HOST }}
|
||||||
|
DEPLOY_PORT: ${{ secrets.FPARKAN_DEPLOY_PORT }}
|
||||||
|
run: |
|
||||||
|
rsync -rlz --delete \
|
||||||
|
-e "ssh -p ${DEPLOY_PORT} -i ~/.ssh/id_root_ci -o IdentitiesOnly=yes -o StrictHostKeyChecking=accept-new" \
|
||||||
|
site/ "gitea-runner@${DEPLOY_HOST}:./"
|
||||||
@@ -7,4 +7,4 @@ edition = "2021"
|
|||||||
common = { path = "../common" }
|
common = { path = "../common" }
|
||||||
|
|
||||||
[target.'cfg(windows)'.dependencies]
|
[target.'cfg(windows)'.dependencies]
|
||||||
windows-sys = { version = "0.59", features = ["Win32_Storage_FileSystem"] }
|
windows-sys = { version = "0.61", features = ["Win32_Storage_FileSystem"] }
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ repo_name: valentineus/fparkan
|
|||||||
repo_url: https://github.com/valentineus/fparkan
|
repo_url: https://github.com/valentineus/fparkan
|
||||||
|
|
||||||
# Copyright
|
# Copyright
|
||||||
copyright: Copyright © 2023 — 2024 Valentin Popov
|
copyright: Copyright © 2023 — 2026 Valentin Popov
|
||||||
|
|
||||||
# Configuration
|
# Configuration
|
||||||
theme:
|
theme:
|
||||||
|
|||||||
Reference in New Issue
Block a user