fix(releases): use professional repository and automation text #23

Merged
KofTwentyTwo merged 1 commits from fix/professional-release-text into main 2026-10-10 18:10:11 +00:00
KofTwentyTwo commented 2026-10-10 18:08:34 +00:00 (Migrated from github.com)

What

Use explicit professional Release Please headers/footers and native GitHub release notes with plain-language categories. Keep Conventional Commit semantic versioning and visible breaking-change links. Gate PR titles/descriptions against emojis, update professional-text guidance and starter contributor instructions, and replace the decorative IDE icon with its menu name.

Native release-note categories can use H2 headings. The bundle builder now stops at the next version heading so those categories are retained; behavioral package regressions cover linked and plain version headings.

Why

Fixes #21. The maintainer requires professional code and repository text without emojis, joke copy or bot sound effects. Upstream defaults do not override that preference. The current release proposal description has been cleaned; future generation must keep it professional.

How it was tested

  • Release Please configuration validated against the supported upstream JSON schema.
  • Native GitHub release-note preview confirmed plain output without publishing a release.
  • Package regression suite, including complete category preservation and release isolation, passed.
  • Actionlint, zizmor, Markdown lint, offline internal links, gitleaks and static conformance passed.
  • Direct Node checks accepted professional text and rejected pictographs, flags and keycap sequences without logging the untrusted text.
  • Repository text scan found no remaining decorative emoji or bot sound effects; AGENTS.md stayed unchanged.

Checklist

  • Signed commits and DCO sign-off
  • Relevant lint and behavioral checks passed
  • Contributor, agent, release and adoption documentation updated
  • No new dependency, credential or workflow permission
  • Substantial AI assistance: OpenAI GPT-6 Codex under maintainer direction
  • Required CI and review completed before maintainer merge

This PR changes automation wording and notes rendering; it does not merge the 1.0.0 version proposal or publish a release. Prior signed history and immutable assets remain intact.

## What Use explicit professional Release Please headers/footers and native GitHub release notes with plain-language categories. Keep Conventional Commit semantic versioning and visible breaking-change links. Gate PR titles/descriptions against emojis, update professional-text guidance and starter contributor instructions, and replace the decorative IDE icon with its menu name. Native release-note categories can use H2 headings. The bundle builder now stops at the next version heading so those categories are retained; behavioral package regressions cover linked and plain version headings. ## Why Fixes #21. The maintainer requires professional code and repository text without emojis, joke copy or bot sound effects. Upstream defaults do not override that preference. The current release proposal description has been cleaned; future generation must keep it professional. ## How it was tested - Release Please configuration validated against the supported upstream JSON schema. - Native GitHub release-note preview confirmed plain output without publishing a release. - Package regression suite, including complete category preservation and release isolation, passed. - Actionlint, zizmor, Markdown lint, offline internal links, gitleaks and static conformance passed. - Direct Node checks accepted professional text and rejected pictographs, flags and keycap sequences without logging the untrusted text. - Repository text scan found no remaining decorative emoji or bot sound effects; AGENTS.md stayed unchanged. ## Checklist - [x] Signed commits and DCO sign-off - [x] Relevant lint and behavioral checks passed - [x] Contributor, agent, release and adoption documentation updated - [x] No new dependency, credential or workflow permission - [x] Substantial AI assistance: OpenAI GPT-6 Codex under maintainer direction - [ ] Required CI and review completed before maintainer merge This PR changes automation wording and notes rendering; it does not merge the 1.0.0 version proposal or publish a release. Prior signed history and immutable assets remain intact.
KofTwentyTwo (Migrated from github.com) reviewed 2026-10-10 18:09:48 +00:00
KofTwentyTwo (Migrated from github.com) left a comment

Professional repository text review

AI review by OpenAI GPT-6 Codex against base
f7262f97cb2d4e06a765811569edfbf18d850f6d on fix/professional-release-text.
Reviewed source head: 5f9b078848748d6b83cf3963f9dd9248afef2da6 in PR #23,
verified by GitHub. This is recorded AI review under maintainer direction,
not independent human approval.

The patch sets explicit professional Release Please header/footer text and uses
supported native GitHub release notes with plain category names. Conventional
Commit semantic version calculation and breaking-change categorization remain.
No new dependency, workflow permission, credential or release publication is added.

The existing required PR title check also inspects title/description emoji. Node
reads untrusted input exclusively from environment variables and never evaluates
or logs that input. Professional Unicode text and an ordinary copyright symbol are
accepted; emoji pictographs, flags, variation sequences and keycaps are rejected.
Manual review still checks tone and content, which a character rule cannot certify.

Native note category headings are H2. Packaging now ends a section at the next
version heading, keeping categories and breaking details together. Meaningful
regressions verify linked/plain version headings and exclusion of prior/future
release notes. Existing deterministic archives, hash and invalid-input tests pass.

Contributor and agent guidance covers comments, docs, commit/PR messages, release
notes and automation; upstream defaults are not an exception. The IDE icon is
replaced by its actual menu name. Root AGENTS.md is unchanged.

Schema validation, package regressions, Markdown/internal links, actionlint,
zizmor, secrets scanning and static conformance passed. Direct Node input checks
passed. Current release proposal #20's description is already cleaned. Nine older
editable PR descriptions were also cleaned under explicit maintainer authorization,
retaining AI attribution and substantive historical release information.

No blocking code finding remains. The maintainer explicitly authorized publication,
this review and merge after all required gates pass. Signed history and immutable
releases stay intact; this correction does not authorize a new release.

All nine required PR checks passed in CI run 38074586698:
PR title, DCO, dependency review, documentation, conformance (including package
regressions and fuzzing), CodeQL, secret scanning, dependency scanning and workflows.

# Professional repository text review AI review by OpenAI GPT-6 Codex against base `f7262f97cb2d4e06a765811569edfbf18d850f6d` on `fix/professional-release-text`. Reviewed source head: `5f9b078848748d6b83cf3963f9dd9248afef2da6` in PR #23, verified by GitHub. This is recorded AI review under maintainer direction, not independent human approval. The patch sets explicit professional Release Please header/footer text and uses supported native GitHub release notes with plain category names. Conventional Commit semantic version calculation and breaking-change categorization remain. No new dependency, workflow permission, credential or release publication is added. The existing required PR title check also inspects title/description emoji. Node reads untrusted input exclusively from environment variables and never evaluates or logs that input. Professional Unicode text and an ordinary copyright symbol are accepted; emoji pictographs, flags, variation sequences and keycaps are rejected. Manual review still checks tone and content, which a character rule cannot certify. Native note category headings are H2. Packaging now ends a section at the next version heading, keeping categories and breaking details together. Meaningful regressions verify linked/plain version headings and exclusion of prior/future release notes. Existing deterministic archives, hash and invalid-input tests pass. Contributor and agent guidance covers comments, docs, commit/PR messages, release notes and automation; upstream defaults are not an exception. The IDE icon is replaced by its actual menu name. Root AGENTS.md is unchanged. Schema validation, package regressions, Markdown/internal links, actionlint, zizmor, secrets scanning and static conformance passed. Direct Node input checks passed. Current release proposal #20's description is already cleaned. Nine older editable PR descriptions were also cleaned under explicit maintainer authorization, retaining AI attribution and substantive historical release information. No blocking code finding remains. The maintainer explicitly authorized publication, this review and merge after all required gates pass. Signed history and immutable releases stay intact; this correction does not authorize a new release. All nine required PR checks passed in [CI run 38074586698](https://github.com/KofTwentyTwo/standards/actions/runs/38074586698): PR title, DCO, dependency review, documentation, conformance (including package regressions and fuzzing), CodeQL, secret scanning, dependency scanning and workflows.
Sign in to join this conversation.