Skip to content

Correct publisher documentation and SNode.C display names - #22

Merged
VolkerChristian merged 1 commit into
mainfrom
fix/october-review
Oct 14, 2026
Merged

VolkerChristian merged 1 commit into
mainfrom
fix/october-review

Conversation

@VolkerChristian

Copy link
Copy Markdown
Member

Items: 4, 5.

Use the actual manual workflow name, Publish package guides and render status, and apply SNode.C to displayed maintainer/Packages text and both sets of desktop/mobile banners. Update authored Packages pages only through site/; regenerate their navigation through the central generator. Preserve signing/feed identity and publication behavior.

Navigation is generated from SNodeC/.github#28 (commit 947268ed2d64f3e874389373746771b1b78578aa). Merge that central change first so checks using main have the same authority.

Files

  • README.md
  • docs/README.md
  • docs/maintainers.md
  • docs/media/banner.svg
  • docs/media/hero-mobile.svg
  • docs/media/nav/organization-dark.svg
  • docs/media/nav/organization-icon-dark.svg
  • docs/media/nav/organization-icon-light.svg
  • docs/media/nav/organization-light.svg
  • docs/setup.md
  • site/README.md
  • site/docs/README.md
  • site/docs/catalogs/README.md
  • site/docs/catalogs/mqttsuite.md
  • site/docs/catalogs/snodec.md
  • site/docs/installation/README.md
  • site/docs/installation/debian.md
  • site/docs/installation/fedora.md
  • site/docs/installation/openwrt.md
  • site/docs/installation/package-selection.md
  • site/docs/installation/raspberry-pi-os.md
  • site/docs/installation/rocky-linux.md
  • site/docs/installation/ubuntu.md
  • site/docs/media/banner.svg
  • site/docs/media/hero-mobile.svg
  • site/docs/media/nav/organization-dark.svg
  • site/docs/media/nav/organization-icon-dark.svg
  • site/docs/media/nav/organization-icon-light.svg
  • site/docs/media/nav/organization-light.svg
  • site/docs/publication.md
  • site/docs/troubleshooting.md
  • site/keys/README.md
  • tests/test_packaging.py

Verification

  • python ../.github/tools/snodec_sync page-headers --repo . --check — PASS.
  • python ../.github/tools/snodec_sync docs-audit --repo . — 0 violations.
  • git diff --check HEAD^ HEAD — PASS.
  • Desktop and phone SVGs rendered and visually inspected: no text overlap; automated SVG comparison confirms only displayed names/title/description changed. No application production code changed.
  • python ../.github/tools/snodec_sync page-headers --repo site --check — PASS.
  • python -m unittest discover -s tests -p test_package_pages.py -v — 20 tests passed (35.733 s).
  • python -m unittest discover -s tests -p test_packaging.py -v — 28 tests passed (254.570 s), including the documentation handoff and publication boundary tests.
  • rg -n "Render package status" docs site — no matches.
  • Production Python: 0 changed lines. Test Python: +1 / -1 line, updated expected displayed title.
  • Nothing was pushed to Packages. After merging the source PRs, the owner runs Publish package guides and render status; this PR dispatches nothing.

Remaining SNodeC/SNODEC hits

grep -rn "SNodeC" --include=*.md --include=*.svg --include=*.yml --include=*.py plus the uppercase SNODEC scan was reviewed. Every remaining tracked hit belongs to the exceptions below. Counts are token occurrences; file/line locations include all matching lines.

GitHub URLs, owner/handles and workflow/API references — 133 occurrences

  • .github/workflows/publish-guides-and-status.yml:28
  • .github/workflows/sign-and-publish-packages.yml:32
  • .github/workflows/sign-and-publish-packages.yml:72
  • .github/workflows/sign-and-publish-packages.yml:79
  • README.md:11
  • README.md:15
  • README.md:6
  • ci/dispatch.py:116
  • ci/dispatch.py:27
  • ci/dispatch.py:31
  • ci/dispatch.py:43
  • ci/dispatch.py:45
  • ci/dispatch.py:55
  • ci/dispatch.py:64
  • ci/dispatch.py:72
  • ci/dispatch.py:80
  • ci/publish/publication.py:176
  • ci/publish/publication.py:230
  • ci/publish/publication.py:388
  • ci/publish/publication.py:389
  • ci/publish/publication.py:82
  • ci/repository.py:102
  • ci/repository.py:104
  • ci/repository.py:108
  • ci/repository.py:135
  • ci/repository.py:208
  • ci/repository.py:69
  • ci/repository.py:83
  • docs/README.md:4
  • docs/maintainers.md:11
  • docs/maintainers.md:29
  • docs/maintainers.md:4
  • docs/maintainers.md:60
  • docs/maintainers.md:61
  • docs/maintainers.md:62
  • docs/maintainers.md:68
  • docs/maintainers.md:90
  • docs/maintainers.md:98
  • docs/setup.md:11
  • docs/setup.md:4
  • site/README.md:60
  • site/README.md:66
  • site/README.md:7
  • site/README.md:70
  • site/README.md:72
  • site/docs/README.md:4
  • site/docs/catalogs/README.md:4
  • site/docs/catalogs/mqttsuite.md:6
  • site/docs/catalogs/mqttsuite.md:64
  • site/docs/catalogs/snodec.md:6
  • site/docs/catalogs/snodec.md:89
  • site/docs/installation/README.md:4
  • site/docs/installation/debian.md:134
  • site/docs/installation/debian.md:183
  • site/docs/installation/debian.md:51
  • site/docs/installation/debian.md:6
  • site/docs/installation/debian.md:80
  • site/docs/installation/fedora.md:124
  • site/docs/installation/fedora.md:177
  • site/docs/installation/fedora.md:48
  • site/docs/installation/fedora.md:6
  • site/docs/installation/fedora.md:75
  • site/docs/installation/openwrt.md:135
  • site/docs/installation/openwrt.md:160
  • site/docs/installation/openwrt.md:179
  • site/docs/installation/openwrt.md:241
  • site/docs/installation/openwrt.md:48
  • site/docs/installation/openwrt.md:6
  • site/docs/installation/openwrt.md:81
  • site/docs/installation/package-selection.md:9
  • site/docs/installation/raspberry-pi-os.md:124
  • site/docs/installation/raspberry-pi-os.md:171
  • site/docs/installation/raspberry-pi-os.md:51
  • site/docs/installation/raspberry-pi-os.md:6
  • site/docs/installation/raspberry-pi-os.md:78
  • site/docs/installation/rocky-linux.md:131
  • site/docs/installation/rocky-linux.md:184
  • site/docs/installation/rocky-linux.md:55
  • site/docs/installation/rocky-linux.md:6
  • site/docs/installation/rocky-linux.md:82
  • site/docs/installation/ubuntu.md:129
  • site/docs/installation/ubuntu.md:178
  • site/docs/installation/ubuntu.md:51
  • site/docs/installation/ubuntu.md:6
  • site/docs/installation/ubuntu.md:78
  • site/docs/publication.md:6
  • site/docs/troubleshooting.md:37
  • site/docs/troubleshooting.md:6
  • site/keys/README.md:6
  • tests/test_downloads.py:165
  • tests/test_handoffs.py:105
  • tests/test_handoffs.py:142
  • tests/test_handoffs.py:145
  • tests/test_handoffs.py:173
  • tests/test_handoffs.py:176
  • tests/test_handoffs.py:21
  • tests/test_handoffs.py:224
  • tests/test_handoffs.py:227
  • tests/test_handoffs.py:28
  • tests/test_handoffs.py:337
  • tests/test_handoffs.py:345
  • tests/test_handoffs.py:42
  • tests/test_handoffs.py:45
  • tests/test_handoffs.py:48
  • tests/test_handoffs.py:58
  • tests/test_handoffs.py:66
  • tests/test_handoffs.py:69
  • tests/test_handoffs.py:74
  • tests/test_package_pages.py:21
  • tests/test_package_pages.py:220
  • tests/test_packaging.py:222
  • tests/test_packaging.py:340
  • tests/test_packaging.py:346

C++ types/includes and environment identifiers — 3 occurrences

  • ci/build/openwrt-tests.py:56
  • tests/test_package_pages.py:19
  • tests/test_package_pages.py:30

APT release Origin identity (preserves repository pinning) — 1 occurrences

  • ci/publish/apt.py:83

No tags, settings or workflow files were changed. No workflow was dispatched and no PR was merged.

@VolkerChristian
VolkerChristian merged commit 0ab7293 into main Oct 14, 2026
@VolkerChristian
VolkerChristian deleted the fix/october-review branch October 15, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant