File: RELEASE_PROCESS

package info (click to toggle)
pius 3.0.0-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 432 kB
  • sloc: python: 2,963; perl: 178; makefile: 2; sh: 1
file content (28 lines) | stat: -rw-r--r-- 589 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
0. Bump version
  vi libpius/constants.py pius-party-worksheet pius.spec

1. Add appropriate CHANGELOG entries.

2. Commit

3. Tag a release
  version="2.1.0"
  git tag -a v$version -m "PIUS version $version"
  git push origin --tags

4. Make a tarball
  git archive --format=tar --prefix=pius-$version/ v$version \
    > /tmp/pius-$version-prep.tar
  cd /tmp && tar xf pius-$version-prep.tar
  cd /tmp/pius-$version
  # poke around
  cd ..
  mv pius-$version-prep.tar pius-$version.tar
  bzip2 pius-$version.tar

5. Sign
  gpg -ab /tmp/pius-$version.tar.bz2

6. Upload

7. Update website