ci: wire publish workflow to auto-wiki tech pipeline
/ publish (push) Successful in 2s

Add .gitea/workflows/publish.yml as a thin caller of
novoyuuparosk-auto-wiki publish-tech.yml@master (SOURCE_REF + --all),
matching the ncmr-songs / ses-light-novel pattern. Add .gitignore and
flesh out README to describe the publishing behaviour and categories.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-11 13:05:50 +09:00
parent 1765e06fa5
commit 92136ec878
5 changed files with 59 additions and 1 deletions
+16
View File
@@ -0,0 +1,16 @@
on:
push:
branches: [master]
paths-ignore:
- "README.md"
- ".gitignore"
- ".gitkeep"
- ".claude/**"
workflow_dispatch:
jobs:
publish:
uses: mikkeli/novoyuuparosk-auto-wiki/.gitea/workflows/publish-tech.yml@master
with:
SOURCE_REF: ${{ github.sha }}
secrets: inherit
+5
View File
@@ -0,0 +1,5 @@
# claude settings
.claude/
# vscode settings
.vscode/
+27 -1
View File
@@ -1,3 +1,29 @@
# tech-blogs
Tech blogs.
Tech blog posts, published to the Novoyuuparosk wiki.
## automation
Uses the `novoyuuparosk-auto-wiki` repository for automatic wiki publishing.
Posts publish at their bare `title` (no namespace prefix). Each published page
automatically gets the following mediawiki categories:
- `Tech blog`
- `Blog:${YEAR}` derived from the `date` field (falls back to the publish year if no date)
- `${TAG}` for each entry in the file's `tags` list
Only files with `wiki.publish: true` in their YAML header are published.
### action triggers
- commit on `master` branch
- manual trigger (`workflow_dispatch`)
## structure
```
|- blogs
| |- 2026-06-11_wiki-archie.md
| |- ...
|
|- assets
| |- ...
```
View File
+11
View File
@@ -0,0 +1,11 @@
---
title: The Novoyuuparosk wiki automation architecture
date: 2026-06-11
tags:
- CICD
- Automation
wiki:
publish: false
---
A stub for now.