Commit Graph

95 Commits

Author SHA1 Message Date
mikkeli b175fe7291 kimito_en: use Markdown bold for column titles
Swap the <b>…</b> title tags for **…** now that the columns shorthand
converts Markdown emphasis to wikitext. Rendered output is unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 21:13:42 +09:00
mikkeli f6d625ac75 kimito_en: use columns shorthand for side-by-side lyrics
Replace the hand-written {=html} flex/poem block with the new ```columns
fenced shorthand (JP and EN split by ===). The pipeline's post-Pandoc
transform expands it to the same wikitext, so the rendered page is
unchanged — just far cleaner to author.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 21:02:53 +09:00
mikkeli f0fca675ea Test fire for side-by-side columns directly from markdown
/ publish (push) Successful in 10s
2026-06-14 05:13:03 +09:00
mikkeli f086f904d1 ymgj: side-by-side typesetting for wiki 2026-06-14 05:12:19 +09:00
mikkeli 5c5194b6c5 ymgj: moved progress to git 2026-06-14 04:43:15 +09:00
mikkeli ce613111f7 refactor: replace inline publish job with thin caller
/ publish (push) Successful in 2s
Workflow logic now lives in novoyuuparosk-auto-wiki/publish-songs.yml
(reusable, workflow_call). Gains incremental publishing: only changed
song files are republished instead of --all on every push.
2026-06-11 11:12:04 +09:00
mikkeli 03bff2ddbc build: pin runner image to Gitea registry (v0)
/ publish (push) Successful in 7s
2026-06-11 10:42:12 +09:00
mikkeli 1cb2d56f24 ci: smoke test registry-pulled runner image (v0) 2026-06-11 10:28:22 +09:00
mikkeli 38dd42cfc6 Merge pull request 'paxprotej: preserving notes space' (#12) from autowiki/cleanups into master
/ publish (push) Successful in 4s
Reviewed-on: mikkeli/ncmr-songs#12
2026-06-10 01:30:14 +00:00
mikkeli 09616c45df Merge branch 'master' into autowiki/cleanups 2026-06-10 01:30:08 +00:00
mikkeli 5c7a2c3a4c paxprotej: preserving notes space 2026-06-10 10:29:54 +09:00
mikkeli c4f2bbdac9 Merge pull request 'autowiki/cleanups' (#11) from autowiki/cleanups into master
/ publish (push) Successful in 11s
Reviewed-on: mikkeli/ncmr-songs#11
2026-06-10 01:26:13 +00:00
mikkeli 4bb9dc4139 paxprotej: armed paxprotej songs for automation 2026-06-10 10:24:56 +09:00
mikkeli 678de9c99d tunnels: prepared for automation 2026-06-10 10:04:23 +09:00
mikkeli af5defab7d kairo: added 'kairo' category 2026-06-10 10:03:48 +09:00
mikkeli 7e3ef5c319 pulse: fixed dev note formatting 2026-06-10 10:01:41 +09:00
mikkeli 960a99770a kairo: staged transform and LRC 2026-06-10 10:00:38 +09:00
mikkeli 4b8dfec752 kairo: prepared ymgj 2026-06-10 09:57:46 +09:00
mikkeli f8d98a11f1 Merge pull request 'autowiki/pulse: refined explanations. conclusion of autowiki test #1 (as a whole).' (#10) from autowiki/pulse into master
/ publish (push) Successful in 3s
Reviewed-on: mikkeli/ncmr-songs#10
2026-06-09 16:10:24 +00:00
mikkeli 6997317cc9 Merge branch 'master' into autowiki/pulse 2026-06-09 16:10:14 +00:00
mikkeli ba3938a00b autowiki/pulse: refined explanations. conclusion of autowiki test #1 (as a whole).branch 'autowiki/pulse' will be merged and deleted until something else needs editing 2026-06-10 01:09:41 +09:00
mikkeli 958c6a1180 Merge pull request 'autowiki/pulse: minor grammatical clarifications' (#9) from autowiki/pulse into master
/ publish (push) Successful in 3s
Reviewed-on: mikkeli/ncmr-songs#9
2026-06-09 16:00:32 +00:00
mikkeli 5c20a8573b autowiki/pulse: minor grammatical clarifications 2026-06-10 00:59:45 +09:00
mikkeli ec5c7a80ea Merge pull request 'autowiki/pulse' (#8) from autowiki/pulse into master
/ publish (push) Successful in 3s
Here we go!
2026-06-09 15:53:39 +00:00
mikkeli 4d5c029585 autowiki/pulse: added forgotten category 2026-06-10 00:51:46 +09:00
mikkeli c9f0c4c30e autowiki/pulse: updated yaml headers to match new automation schema. pulse_dev.md should get its own pagepulse.md should get auto-generated intra-wiki link (singular as there's only one) 2026-06-10 00:47:36 +09:00
mikkeli 72a4ad1999 ci: use pre-built novoyuuparosk-wiki-runner image
/ publish (push) Failing after 2s
Drops apt-get and pip install steps — deps are baked into the
locally-built shared runner image. See novoyuuparosk-auto-wiki
README for rebuild instructions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 00:16:03 +09:00
mikkeli a60c8fd123 ci: update pipeline entrypoint to publish.py
/ publish (push) Successful in 30s
render.py was renamed to publish.py in novoyuuparosk-auto-wiki.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 22:39:42 +09:00
mikkeli 2a2874254b ci: add workflow_dispatch trigger
/ publish (push) Successful in 44s
Allows manual pipeline runs from the Gitea UI without needing a
dummy commit. Also fixes blank-commit trigger issue (paths-ignore
skips runs with no changed files).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 18:29:50 +09:00
mikkeli 1b373dbea8 blank commit to re-trigger automation #3 2026-06-09 18:28:32 +09:00
mikkeli b37b5482c9 Merge pull request 'autowiki/pulse: added lrc file and declaration in markdown to justify another automation fire' (#7) from autowiki/pulse into master
/ publish (push) Failing after 28s
Reviewed-on: mikkeli/ncmr-songs#7
2026-06-09 09:19:26 +00:00
mikkeli 738afb87f3 Merge branch 'master' into autowiki/pulse 2026-06-09 09:19:17 +00:00
mikkeli a5bfd6ce17 autowiki/pulse: added lrc file and declaration in markdown to justify another automation fire 2026-06-09 18:18:33 +09:00
mikkeli 09d3544f49 blank commit to re-trigger automation #2 2026-06-09 18:14:58 +09:00
mikkeli 88b56c2dfc Merge pull request 'autowiki/pulse: added unnecessary note to pulse.md to justify yet another test PR' (#6) from autowiki/pulse into master
/ publish (push) Failing after 27s
Yeah whatever
2026-06-09 09:08:51 +00:00
mikkeli 74e5ee7715 autowiki/pulse: added unnecessary note to pulse.md to justify yet another test PR 2026-06-09 18:08:16 +09:00
mikkeli 762ea8386e publish: drop --branch flag now that automation/songs is merged to main
/ publish (push) Failing after 35s
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 18:05:43 +09:00
mikkeli 47dc018d6b publish: drop diff detection, always run --all
/ publish (push) Failing after 28s
Git diff is unreliable as a publish gate — failed runs silently drop
files. Wiki idempotency (commit SHA in banner) is now the sole
gating mechanism: unchanged pages are skipped, changed pages update.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 18:01:52 +09:00
mikkeli 28027a5ffd blank commit to re-trigger automation 2026-06-09 17:56:24 +09:00
mikkeli 316540f705 publish: clone auto-wiki from automation/songs branch
/ publish (push) Successful in 44s
main branch only has READMEs; renderer code lives on automation/songs.
Also adds --depth 1 since history isn't needed for a code dependency.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 17:52:59 +09:00
mikkeli 07e7533651 Merge pull request 'Wiki automation test #2' (#5) from autowiki/pulse into master
/ publish (push) Failing after 26s
Looks better than nothing to me
2026-06-09 08:50:53 +00:00
mikkeli b08ddeb427 changed environment variable name for Gitea URL to 'URL_TO_GITEA' 2026-06-09 17:49:02 +09:00
mikkeli cfba584365 publish: replace workflow_call stub with self-contained workflow
/ publish (push) Failing after 38s
workflow_call cross-repo fetch fails auth on this Gitea setup —
the auto-generated run token is scoped to ncmr-songs only and
cannot clone the private novoyuuparosk-auto-wiki repo during
workflow preparation. Flattened into a standalone job that
clones auto-wiki in a step using FAPAT, which works.

Also switches server URL references to vars.GITEA_URL to avoid
relying on github.server_url which resolves to github.com here.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 17:43:23 +09:00
mikkeli 3476e5b07f Merge pull request 'pulse: automatic wiki update test' (#4) from autowiki/pulse into master
/ publish (push) Failing after 0s
Looks mostly harmless to me
2026-06-09 08:31:46 +00:00
wan 27a633d2c7 pulse: added YAML metadata for automation 2026-06-09 16:39:58 +09:00
mikkeli e6cf8aeeaa Add Gitea Actions stub workflow for auto-wiki pipeline
/ publish (push) Failing after 0s
Calls novoyuuparosk-auto-wiki/.gitea/workflows/publish-songs.yml
on push to master (excluding wip/, README.md, .gitignore, .claude/).
References automation/songs branch during development — switch to @main
when that branch merges.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 16:39:55 +09:00
mikkeli 1c3aedad9d Merge pull request 'Merge completed songs/pulse into master' (#3) from songs/pulse into master
I personally sanctioned this.
2026-06-09 00:59:50 +00:00
wan 19de31034b pulse: minor change on main project file 2026-06-09 09:53:28 +09:00
wan 76239bc55e pulse: move completed files from wip/ to ses/
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-09 09:43:58 +09:00
wan 4f67331e26 pulse: reorganised files. is for the main wiki page and for the secondary, dev gibberish page. 2026-06-09 09:32:16 +09:00