You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keep LibreSign release history canonical in the application repository and document the release process without duplicating changelog content into LibreSign/documentation.
Package-root CHANGELOG.md and GitHub Release notes are derived presentations of the same released section.
LibreSign/documentation documents the process, recovery procedure and where the canonical changelog lives. It must not maintain generated or manually synchronized copies of the changelog.
Repository boundary
LibreSign/libresign owns per-major changelog files and released history.
LibreCodeCoop/release-tool owns release contracts and policy.
Parent: #70
Depends on: #73, #81, #84, #88
Related: LibreSign/documentation#97
Goal
Keep LibreSign release history canonical in the application repository and document the release process without duplicating changelog content into LibreSign/documentation.
Source of truth
The only changelog / release-history source is:
Package-root
CHANGELOG.mdand GitHub Release notes are derived presentations of the same released section.LibreSign/documentation documents the process, recovery procedure and where the canonical changelog lives. It must not maintain generated or manually synchronized copies of the changelog.
Repository boundary
LibreSign/libresignowns per-major changelog files and released history.LibreCodeCoop/release-toolowns release contracts and policy.LibreCodeCoop/github-workflowsowns orchestration only.LibreSign/documentationowns human documentation of the process, not release-history data.The app package must not depend on the documentation repository.
Acceptance criteria
CHANGELOG.mdand GitHub Release notes remain derived from the released changelog section;Definition of done