• v1.2.2 9bf0a2ba70

    v1.2.2
    Publish accepted milestones / publish (push) Successful in 43s
    Validate workflows / validate (push) Successful in 24s
    TirSystem/github-action: Publish wiki / publish-wiki (push) Successful in 6s
    TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
    Publish wiki / publish-wiki (push) Successful in 18s
    Publish own wiki / wiki (push) Successful in 18s
    Stable

    Tirsvad released this 2026-10-13 16:35:32 +02:00 | 20 commits to main since this release

    1.2.2 - 2026-10-13

    Added

    • Reusable workflow publish-wiki-pages.yml (ADR-0009): publishes the Markdown pages of a folder to the wiki of the calling repository. The call is the opt-in and no wiki/.publish marker is read. Inputs: wiki_dir (default docs/wiki), prune ("true" deletes wiki pages that are not in the folder, default "false") and tools-ref (default v1); the secret TOKEN_FOR_GITEA_WIKI is declared by the workflow and passed by the caller, with no fallback to another token. A missing folder is a configuration error, and an empty folder never deletes pages. A caller template is templates/ci/publish-wiki.yml of the SQA and QC framework.
    • Environment variable WIKI_PRUNE of tools/publish_wiki.py: when it is set the marker is not read. Without it the script behaves as before, so the scoped workflow is unchanged.

    Changed

    • The scoped workflow publish-wiki.yml is deprecated. It still publishes the eight repositories that have wiki/.publish (checked on 2026-10-13) and is not removed in this release; it is removed, with their migration, in a later major release.
    • The wiki of this repository moves from wiki/ to docs/wiki/ and is published through the new workflow by publish-own-wiki.yml. tools/build_wiki.py writes to docs/wiki/. No change for callers of the other workflows.
    • The onboarding, credentials and troubleshooting guides and their wiki pages (English, Danish, Bahasa Malaysia) describe the caller, docs/wiki/, the prune and wiki_dir inputs and the two new error messages.
    • Release type: this is a patch release by the owner's decision (S01, MIL-008), although ADR-0006 classes a new workflow as minor. Nothing is removed or renamed, so no caller breaks.
    Downloads