docs: purge dangling .releaserc/semantic-release mentions (release-please follow-up) - #821
Merged
Merged
Conversation
…ease follow-up) Five files still described the semantic-release mechanism deleted by #798. The d.ts-at-publish claims (compound-api.md, component-scaffold SKILL, COMPONENT_REQUIREMENTS, STYLEGUIDE) now name the publish workflow (package-webkit.yml runs vue-tsc --declaration --emitDeclarationOnly before npm publish, on release-please's release: published). OVERVIEW_LINT par 6 rewritten for release-please: squash-merged PR title is the parsed commit, ticket tag after the colon (the #804 trap), type table without hotfix (feat=minor, fix=patch, rest=none), sync invariant names release-please-config.json.
herbert-julio-azion
approved these changes
Jul 28, 2026
gdsantana
approved these changes
Jul 28, 2026
isaquebock
approved these changes
Jul 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Completes the repo-wide purge tracked in #818: five files still described the semantic-release /
.releasercmechanism deleted by #798 as if it were current. All verified against the tree before rewriting..claude/rules/compound-api.md(3 mentions),.claude/docs/COMPONENT_REQUIREMENTS.md(2),.claude/skills/component-scaffold/SKILL.md(1) — the.d.ts-at-publish claims now name the real mechanism: the publish workflow (.github/workflows/package-webkit.yml) runsvue-tsc --declaration --emitDeclarationOnlyimmediately beforenpm publish, triggered by release-please'srelease: published. The invariant they document is unchanged (.d.tsstays gitignored, generated at publish, never built in dev/CI) — only the "who runs it" was stale.packages/webkit/docs/STYLEGUIDE.md:497(ships to npm via#exports) — §15 Deprecation "Enforced by" now says release-please maps removal (!/BREAKING CHANGE:) to a major, instead of ".releasercmaps removal to a major".docs/OVERVIEW_LINT.md§6 (commitlint) — rewritten beyond the three grep hits because the section was actively wrong, not just stale: the header example showed the leading-ticket form ([ENG-1231] feat(webkit): …) that commitlint now rejects and release-please cannot parse (the exact fix: use @aziontech/theme/animations imports; move vue-tsc to devDependencies #804 released-nothing trap), and the type table still listedhotfix(removed from the enum 2026-07-26) plus the old semantic-releasechore/docs/style/refactor/perf→ patch mapping. Now: squash-merged PR title is the parsed commit; ticket tag after the colon, only when a real ticket exists;feat→ minor,fix→ patch, everything else → no release on its own; the sync invariant namesrelease-please-config.jsoninstead ofpackages/*/.releaserc.Closes #818. The sixth file from the issue (
GOVERNANCE_IMPLEMENTATION.md) was handled by the #819 refresh in #820, which keeps one deliberate past-tense migration note.Notes
docstype — no release on its own). No new dependencies. Not breaking.grep -rn -e '\.releaserc' -e 'semantic-release' --include='*.md'(excluding CHANGELOGs) returns onlyrelease-types.md's deliberate don't-do-this notes and docs(webkit): refresh GOVERNANCE_IMPLEMENTATION for release-please and the current CI pipeline #820's historical migration note..claude/*, repodocs/, package docs) — no code mixed in, per the shared-docs-separate-PR convention.