Scoped wiki publishing (MIL-014) and rename to git-workflows (MIL-015) #219

Merged
Tirsvad merged 13 commits from mil-014-scoped-wiki-publishing into main 2026-10-27 16:34:30 +01:00
Owner

Two changes on one branch.

1. Publish wiki pages as a scoped workflow (MIL-014)

The instance runs publish-wiki-pages.yml in every repository, and a docs/wiki/ folder is the opt-in. The reusable workflow and this repository's own caller are removed. This reverses the delivery part of ADR-0009 (planned in MIL-014, reviewed in RC-086, ADR-0013).

  • .gitea/scoped_workflows/publish-wiki-pages.yml replaces .gitea/workflows/publish-wiki-pages.yml and publish-own-wiki.yml. Fixed settings: folder docs/wiki, no pruning, script fetched at v2.
  • Tests, comment fixtures, tools/publish_wiki.py message, README, guides and the wiki pages in three languages describe the scoped workflow.
  • Framework submodule moves from v0.14.0 to v0.17.1.
  • ADR-0013, MIL-014, RC-086, project plan and traceability matrix.

2. Rename in code and configuration (MIL-015, task 1)

The repository is TirSystem/git-workflows; the workflows that fetch their scripts, the wiki source URL, the tests and AGENTS.md named TirSystem/github-action. User documentation (128 places) and history (milestones, ADRs, review records) keep the old name for now (MIL-015 tasks 4 and 5). MIL-015 and RC-087 are in this branch.

Not done here

  • ADR-0009 is not yet marked Superseded by ADR-0013 (MIL-014 task 1).
  • Callers in the seven repositories stay until the 3.0.0 release (MIL-014 tasks 5 and 7).
  • Instance checks (scoped paths: filter, organization secret, the old name still resolving) are MIL-014 task 2 and MIL-015 task 2.
  • Branch protection: main requires the check TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push), which no run of this repository produces (MIL-015 task 3, S01 or S03).
  • RC-086 and RC-087 are not independent reviews (the author stood in for S01).

Issues

No issue closed: MIL-014 and MIL-015 are Accepted but have no Milestone or Issues yet; the publish workflow creates them after the merge to main.

Refs MIL-014
Refs MIL-015

Two changes on one branch. ## 1. Publish wiki pages as a scoped workflow (MIL-014) The instance runs `publish-wiki-pages.yml` in every repository, and a `docs/wiki/` folder is the opt-in. The reusable workflow and this repository's own caller are removed. This reverses the delivery part of ADR-0009 (planned in MIL-014, reviewed in RC-086, ADR-0013). - `.gitea/scoped_workflows/publish-wiki-pages.yml` replaces `.gitea/workflows/publish-wiki-pages.yml` and `publish-own-wiki.yml`. Fixed settings: folder `docs/wiki`, no pruning, script fetched at `v2`. - Tests, comment fixtures, `tools/publish_wiki.py` message, README, guides and the wiki pages in three languages describe the scoped workflow. - Framework submodule moves from v0.14.0 to v0.17.1. - ADR-0013, MIL-014, RC-086, project plan and traceability matrix. ## 2. Rename in code and configuration (MIL-015, task 1) The repository is `TirSystem/git-workflows`; the workflows that fetch their scripts, the wiki source URL, the tests and `AGENTS.md` named `TirSystem/github-action`. User documentation (128 places) and history (milestones, ADRs, review records) keep the old name for now (MIL-015 tasks 4 and 5). MIL-015 and RC-087 are in this branch. ## Not done here - ADR-0009 is not yet marked `Superseded by ADR-0013` (MIL-014 task 1). - Callers in the seven repositories stay until the 3.0.0 release (MIL-014 tasks 5 and 7). - Instance checks (scoped `paths:` filter, organization secret, the old name still resolving) are MIL-014 task 2 and MIL-015 task 2. - Branch protection: `main` requires the check `TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push)`, which no run of this repository produces (MIL-015 task 3, S01 or S03). - RC-086 and RC-087 are not independent reviews (the author stood in for S01). ## Issues No issue closed: MIL-014 and MIL-015 are Accepted but have no Milestone or Issues yet; the publish workflow creates them after the merge to `main`. Refs MIL-014 Refs MIL-015
Tirsvad added 6 commits 2026-10-27 15:55:33 +01:00
Tirsvad added 3 commits 2026-10-27 16:14:47 +01:00
The repository is TirSystem/git-workflows; the workflows that fetch their
scripts, the wiki source URL, the tests and AGENTS.md still named
TirSystem/github-action. User documentation and history keep the old name.

Task: MIL-015#1
Resolve pending commit links for MIL-015
Validate workflows / validate (pull_request) Successful in 1m3s
1069580e56
Tirsvad changed title from Publish wiki pages as a scoped workflow (MIL-014) to Scoped wiki publishing (MIL-014) and rename to git-workflows (MIL-015) 2026-10-27 16:23:15 +01:00
Tirsvad added 1 commit 2026-10-27 16:23:15 +01:00
Record the author's confirmation of RC-086 and RC-087 (still not independent)
Validate workflows / validate (pull_request) Successful in 1m12s
ac8c25fb3f
Tirsvad added 1 commit 2026-10-27 16:29:58 +01:00
Merge main into mil-014-scoped-wiki-publishing
Validate workflows / validate (pull_request) Successful in 1m18s
3e164afd1f
Main moved the repository name in live files and added the adoption rules.
Conflicts in README, guides and the wiki pages are resolved to the scoped
workflow; the reusable workflow stays removed.
Tirsvad added 2 commits 2026-10-27 16:32:40 +01:00
Tasks 1 and 3 are done, task 4 is reduced to a record and a list for S01.

Task: MIL-015#1
Task: MIL-015#3
Resolve pending commit links for RC-088
Validate workflows / validate (pull_request) Successful in 1m5s
0df684d3d8
Tirsvad merged commit dbacf15b76 into main 2026-10-27 16:34:30 +01:00
Tirsvad deleted branch mil-014-scoped-wiki-publishing 2026-10-27 16:34:31 +01:00
Sign in to join this conversation.