Skip to content

docs: document the LibreSign release lifecycle - #98

Merged
vitormattos merged 77 commits into
mainfrom
docs/release-lifecycle-and-history
Sep 21, 2026
Merged

vitormattos merged 77 commits into
mainfrom
docs/release-lifecycle-and-history

Conversation

@vitormattos

@vitormattos vitormattos commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

Closes #97.

Documents the production LibreSign release lifecycle implemented by the reusable release-tool/github-workflows stack and replaces the old manual Release Drafter/backport checklist.

The changelog remains canonical only in LibreSign/libresign/docs/changelogs/changelog-<major>.md. This PR intentionally does not publish or synchronize a second release-history dataset in the documentation repository.

It also adds PR documentation validation and fixes two pre-existing developer-manual warnings so the changed manual can build with warnings treated as errors.

@vitormattos vitormattos changed the title docs: document release lifecycle and publish release history docs: document the LibreSign release lifecycle Sep 21, 2026
@vitormattos
vitormattos merged commit cbfc903 into main Sep 21, 2026
1 of 2 checks passed
@vitormattos
vitormattos deleted the docs/release-lifecycle-and-history branch September 21, 2026 21:20

Copy link
Copy Markdown
Member Author

Current scope after architecture correction:

  • documents the production release lifecycle, configuration, preparation, versioning/prereleases, milestones/backports, publication verification and manual recovery;
  • adds a PR documentation build check and fixes two pre-existing developer-manual warnings;
  • does not copy or generate release-history/changelog pages in this repository;
  • keeps LibreSign/libresign/docs/changelogs/changelog-<major>.md as the single changelog/release-history source.

The current diff has no developer_manual/release-history/* files, and the documentation workflow is green on the corrected branch.

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.

Document the complete LibreSign release lifecycle and manual path

1 participant