When a plugin is released using the circleci orb, we note the required server version in the changelog. This should be automated. The build tool in the plugin template can be used to extract the min server version from the manifest. See https://github.com/mattermost/mattermost-plugin-github/releases/tag/v0.12.0 for an example release note.

Changes to the starter template might be needed.
If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Developers" community channel.
New contributors please see our Developer's Guide.
@hanzei I can also contribute to this as I am already working on https://github.com/mattermost/mattermost-server/issues/13587. Please assign it to me.
Most helpful comment
@hanzei I can also contribute to this as I am already working on https://github.com/mattermost/mattermost-server/issues/13587. Please assign it to me.