gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-deployment] branch master updated: add releasing pat


From: gnunet
Subject: [GNUnet-SVN] [taler-deployment] branch master updated: add releasing patterns to docs
Date: Wed, 31 May 2017 15:27:59 +0200

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository deployment.

The following commit(s) were added to refs/heads/master by this push:
     new cc4d689  add releasing patterns to docs
cc4d689 is described below

commit cc4d689ef8ba4a861238f0362313507736618bd9
Author: Marcello Stanisci <address@hidden>
AuthorDate: Wed May 31 15:28:01 2017 +0200

    add releasing patterns to docs
---
 docs/onboarding.texi | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

diff --git a/docs/onboarding.texi b/docs/onboarding.texi
index 7b9ccce..64fb0b1 100644
--- a/docs/onboarding.texi
+++ b/docs/onboarding.texi
@@ -206,3 +206,84 @@ $ taler-deployment-start
 @end example
 
 Now the symlink can be updated.
+
address@hidden releases
address@hidden releases
+
+
address@hidden Release Process and Checklists
+
+This document describes the process for releasing a new version of the various
+Taler components to the official GNU mirrors.
+
+The following components are published on the GNU mirrors
+
address@hidden
address@hidden taler-exchange (exchange.git)
address@hidden taler-merchant (merchant.git)
address@hidden talerfrontends (merchant-frontends.git)
address@hidden taler-bank (bank.git)
address@hidden taler-wallet-webex (wallet-webex.git)
address@hidden itemize
+
address@hidden Tagging
+
+Tag releases with an @b{annotated} commit, like
+
address@hidden
+git tag -a v0.1.0 -m "Official release v0.1.0"
+git push origin v0.1.0
address@hidden example
+
address@hidden Database for tests
+
+For tests in the exchange and merchant to run, make sure that
+a database @emph{talertest} is accessible by @emph{$USER}.  Otherwise tests
+involving the database logic are skipped.
+
address@hidden Exchange, merchant
+
+Set the version in @code{configure.ac}.  The commit being tagged
+should be the change of the version.
+
+For the exchange test cases to pass, @code{make install} must be run first.
+Without it, test cases will fail because plugins can't be located.
+
+
address@hidden
+./bootstrap
+./configure # add required options for your system
+make dist
+tar -xf taler-$COMPONENT-$VERSION.tar.gz
+cd taler-$COMPONENT-$VERSION
+make install check
address@hidden example
+
+
address@hidden Wallet WebExtension
+
+The version of the wallet is in @emph{manifest.json}.  The @code{version_name} 
should be
+adjusted, and @emph{version} should be increased independently on every upload 
to
+the WebStore.
+
address@hidden
+./configure
+make dist
address@hidden example
+
address@hidden FIXME: selenium test cases
+
+
address@hidden Upload to GNU mirrors
+
+See 
@emph{https://www.gnu.org/prep/maintain/maintain.html#Automated-FTP-Uploads}
+
+Directive file: 
+
address@hidden
+version: 1.2
+directory: taler
+filename: taler-exchange-0.1.0.tar.gz
address@hidden example
+
+Upload the files in @b{binary mode} to the ftp servers.

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]