Project

General

Profile

Actions

Feature #1861

closed

automatize the release process

Added by laforge about 6 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
11/28/2016
Due date:
% Done:

100%

Spec Reference:

Description

This is an idea by max: have something like a "make release" that performs all required steps, like
  • updating the version number in autoconf
  • tagging the release in the git repo
  • preparing a release change-log (for human filtering/editing)
  • signing the tag (git tag -s)
  • signign the release (pgp)
  • uploading it?
  • posting a news item on osmoocm.org?

Checklist

  • make sure all projects use semver
  • make test library release
  • make test non-library release
  • update wiki with new release procedure
  • make sure all projects use release helper
  • improve robustness to handle mixed projects
  • make sure all libraries have LIBVERSION

Related issues

Related to Cellular Network Infrastructure - Feature #2531: tweak TODO-RELEASE and LIBVERSION comments to match latest osmo-mgw editsClosedpespin10/04/2017

Actions
Related to Cellular Network Infrastructure - Bug #2644: release scripts use "gbp dch" for applications, but not for librariesResolvedpespin11/15/2017

Actions
Related to Cellular Network Infrastructure - Bug #2643: release scripts shouldn't tag/sign at the same time as "make release"Closedlaforge11/15/2017

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)