Noticed by release-pilot while cutting audioif v0.2.0 (2026-09-03, run 33805941801), the first release after the audioif→audiocomponents split.
docs/publishing-automation.md is stale in two independent ways:
- Around lines 229–237 it documents audioif's chain as three reusable calls —
native-and-wasm plus two pure-python component builds with mip-profile: audioinstruments,audioeffects. Since audioif e18eeee the repo has ONE publish job (native-and-wasm, expected-wheel-count: 21, no mip-profile); the two component distributions and both MIP entries publish from PyDevices/audiocomponents (its publish-release-packages.yml: gates → publish-audioinstruments carrying the comma-separated profile, plus publish-audioeffects).
- Line ~31 says
publishing-v6 is current. The live coordinator every consumer pins is publishing-v8 (prepare/tag reusables are still called at v6 by consumers, which is a third thing the doc should say plainly).
Someone reading the runbook before the workflow file gets the wrong chain twice. Fix is a docs pass against the actual files; the release-health row for pydevices-audioif 0.2.0 (TestPyPI OK, assets OK, MIP --) is what the doc should now describe as normal for this repo.
Noticed by release-pilot while cutting audioif v0.2.0 (2026-09-03, run 33805941801), the first release after the audioif→audiocomponents split.
docs/publishing-automation.mdis stale in two independent ways:native-and-wasmplus twopure-pythoncomponent builds withmip-profile: audioinstruments,audioeffects. Since audioife18eeeethe repo has ONEpublishjob (native-and-wasm,expected-wheel-count: 21, nomip-profile); the two component distributions and both MIP entries publish fromPyDevices/audiocomponents(itspublish-release-packages.yml:gates→publish-audioinstrumentscarrying the comma-separated profile, pluspublish-audioeffects).publishing-v6is current. The live coordinator every consumer pins ispublishing-v8(prepare/tag reusables are still called at v6 by consumers, which is a third thing the doc should say plainly).Someone reading the runbook before the workflow file gets the wrong chain twice. Fix is a docs pass against the actual files; the release-health row for
pydevices-audioif 0.2.0(TestPyPI OK, assets OK, MIP--) is what the doc should now describe as normal for this repo.