adorsys/didcomm-mediator-rs

Implement Release Concept for the DIDComm Mediator E8

Closed this issue · 0 comments

Description:

We need to work on a structured release concept for our DIDComm Mediator project in Rust to ensure consistent versioning, streamlined deployment, and a clear release process. This will help improve maintainability and usability for the end-users.

Goals

  • Define a versioning strategy (e.g., Semantic Versioning).
  • Establish a changelog format and update process.
  • Outline release pipeline steps (e.g., tagging, documentation updates, automated deployment).
  • Decide on release frequency (e.g., stable releases, pre-releases).
  • Ensure compatibility checks and backward compatibility considerations.

Tasks

  • Research and decide on the versioning approach.
  • Implement a changelog template and initial entries.
  • Set up the release pipeline and automate steps where possible.
  • Document the release process for future contributors.
  • Test the release flow with a minor version update as a dry run.