Adopt framework v0.6.0 and call the shared script from the publish workflow #112

Merged
Tirsvad merged 1 commits from adopt-framework-0.6.0 into main 2026-10-11 07:20:39 +02:00
Owner

Adopts the framework release v0.6.0 and finishes the findings of QC-WF-001
for this repository's own copy of the publish workflow.

What

  • framework: v0.5.2 to v0.6.0. The release adds the QC checklists for YAML
    files and CI workflows, the qc/artifacts/ and qc/code/ folders, the YAML
    convention, autonomous mode and scripts/ci-publish-milestones.sh; the
    framework changelog has an "Upgrading" section.
  • .gitea/workflows/sync-milestones.yml: the two run: blocks of six lines are
    one command each (ci-publish-milestones.sh ensure-tools and publish),
    criterion 20. Same behaviour; the remaining run block is 2 lines.
  • CHANGELOG.md, Unreleased, "Changed". No change for callers of the shared
    workflows.

Checks

python -m pytest -q tests 305 passed; python tools/changelog.py check
passes; python tools/build_wiki.py writes 0 pages. install-skills.sh re-run
(the copies are not tracked).

Wiki

No wiki pages changed: no documented workflow input or behaviour changed.

Risk

The publish workflow writes to the git host on a push to main that changes
milestones or review records. The first run after the merge should be a manual
one with dry_run on.

Not in this pull request

QC-WF-001 criterion 22: this repository's workflows use gitea.* contexts,
which are not portable to GitHub Actions. Left as is.

Issues

No issue is closed by this pull request; no issue was opened for this work.

Adopts the framework release `v0.6.0` and finishes the findings of `QC-WF-001` for this repository's own copy of the publish workflow. ## What - `framework`: `v0.5.2` to `v0.6.0`. The release adds the QC checklists for YAML files and CI workflows, the `qc/artifacts/` and `qc/code/` folders, the YAML convention, autonomous mode and `scripts/ci-publish-milestones.sh`; the framework changelog has an "Upgrading" section. - `.gitea/workflows/sync-milestones.yml`: the two `run:` blocks of six lines are one command each (`ci-publish-milestones.sh ensure-tools` and `publish`), criterion 20. Same behaviour; the remaining run block is 2 lines. - `CHANGELOG.md`, `Unreleased`, "Changed". No change for callers of the shared workflows. ## Checks `python -m pytest -q tests` 305 passed; `python tools/changelog.py check` passes; `python tools/build_wiki.py` writes 0 pages. `install-skills.sh` re-run (the copies are not tracked). ## Wiki No wiki pages changed: no documented workflow input or behaviour changed. ## Risk The publish workflow writes to the git host on a push to `main` that changes milestones or review records. The first run after the merge should be a manual one with `dry_run` on. ## Not in this pull request `QC-WF-001` criterion 22: this repository's workflows use `gitea.*` contexts, which are not portable to GitHub Actions. Left as is. ## Issues No issue is closed by this pull request; no issue was opened for this work.
Tirsvad added 1 commit 2026-10-11 07:20:07 +02:00
Adopt framework v0.6.0 and call the shared script from the publish workflow
TirSystem/github-action: Publish wiki / publish-wiki (push) Skipped
TirSystem/github-action: Sync GitHub mirror metadata / sync-metadata (push) Skipped
Validate workflows / validate (pull_request) Successful in 21s
4f073779b7
- framework moves from v0.5.2 to v0.6.0 (QC-YML-001, QC-WF-001, the YAML
  convention, the qc/artifacts and qc/code folders, autonomous mode, the CI
  publish script).
- .gitea/workflows/sync-milestones.yml: the two run blocks of six lines call
  framework/scripts/ci-publish-milestones.sh (ensure-tools, publish); QC-WF-001
  criterion 20. Same behaviour.
- CHANGELOG.md, Unreleased, Changed.

Tests 305 passed; changelog check passes; the wiki build writes 0 pages.
Tirsvad merged commit 8096fe42d0 into main 2026-10-11 07:20:39 +02:00
Tirsvad deleted branch adopt-framework-0.6.0 2026-10-11 07:20:40 +02:00
Sign in to join this conversation.