diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 58ed9335f4..e18d04e87d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -15,6 +15,5 @@ - [ ] Add or modify existing integration tests in case of bugs or new features, if applicable. - [ ] Refactor any modified SCSS files following the refactor guide. - [ ] Check CI passes successfully. -- [ ] Update the `CHANGES.md` file, referencing the related GitHub issue, if applicable. diff --git a/.opencode/skills/backport-commit/SKILL.md b/.opencode/skills/backport-commit/SKILL.md index c8092402db..79494a3c5d 100644 --- a/.opencode/skills/backport-commit/SKILL.md +++ b/.opencode/skills/backport-commit/SKILL.md @@ -70,12 +70,7 @@ module's `AGENTS.md` for the exact commands). If the formatter auto-fixes indentation, verify the logic is still semantically correct. All checks must pass before moving on. -### 6. Port the changelog entry (if any) - -If the original commit added or modified a `CHANGES.md` entry, port that entry -too — adapting wording and version references for the target branch. - -### 7. Commit +### 6. Commit Ask the `commiter` sub-agent to create a commit. Stage all relevant files (exclude unrelated untracked files) and provide the original commit message as diff --git a/.serena/memories/workflow/creating-commits.md b/.serena/memories/workflow/creating-commits.md index 1ff2916b8e..b58221ae48 100644 --- a/.serena/memories/workflow/creating-commits.md +++ b/.serena/memories/workflow/creating-commits.md @@ -21,20 +21,3 @@ Co-authored-by: ## Commit Type Emojis `:bug:` bug fix · `:sparkles:` enhancement · `:tada:` new feature · `:recycle:` refactor · `:lipstick:` cosmetic · `:ambulance:` critical fix · `:books:` docs · `:construction:` WIP · `:boom:` breaking · `:wrench:` config · `:zap:` perf · `:whale:` docker · `:paperclip:` other · `:arrow_up:` dep upgrade · `:arrow_down:` dep downgrade · `:fire:` removal · `:globe_with_meridians:` translations · `:rocket:` epic/highlight - - -## Changelogs - -**IMPORTANT:** do not modify the changelog unless it explicitly asked. - -For user-facing or notable changes, update the relevant changelog under the unreleased section: -- Main app/modules (`backend`, `frontend`, `common`, `render-wasm`, `exporter`, `mcp`): root `CHANGES.md`. -- Plugin subproject changes: `plugins/CHANGELOG.md`. - -Entry format uses the matching category (`:sparkles:`, `:bug:`, etc.) and references the GitHub issue: - -``` -- Short description of change [#NNNN](https://github.com/penpot/penpot/issues/NNNN) -``` - -Plugin API changelog prefixes: type/signature -> `**plugin-types:**`; runtime behavior -> `**plugin-runtime:**` in `plugins/CHANGELOG.md`. diff --git a/AGENTS.md b/AGENTS.md index dac88e8261..842cd15022 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -32,17 +32,6 @@ precision while maintaining a strong focus on maintainability and performance. 5. When searching code, prefer `ripgrep` (`rg`) over `grep` — it respects `.gitignore` by default. -## Changelogs - -The project has two changelogs: - -- **Main project changelog**: `CHANGES.md` (root of the repository). Tracks changes for the core Penpot application (backend, frontend, common, render-wasm, exporter, mcp). -- **Plugins changelog**: `plugins/CHANGELOG.md`. Tracks changes for the plugins subproject only. - -When making changes, add a changelog entry to the appropriate file under the -`## (Unreleased)` section in the correct category -(`:sparkles: New features & Enhancements` or `:bug: Bugs fixed`). - ## GitHub Operations To obtain the list of repository members/collaborators: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 532413194d..1251e2c80f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -237,9 +237,8 @@ setting this up. ## Changelog -When your change is user-facing or otherwise notable, add an entry to -[CHANGES.md](CHANGES.md) following the same commit-type conventions. Reference -the relevant GitHub issue or Taiga user story. +The changelog is updated automatically as part of the release process. Contributors +should **not** modify `CHANGES.md` manually in their pull requests. ## Code of Conduct