blob: 7b7f44f5fbeb49e0e2252d058a64406cf27fdbba (
plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
@@ Probably outdated (compare to release.txt).
- See if makes sense to cherry-pick other fixes/changes
- Update NEWS
- Update version in vesion, manifest, build/bootstrap.build, version.hxx
- Regenerate odb.sh, cli.sh
- b 'dist(<proj>-default/)'
sha256sum -b ...
copy to build-0.X, cppget.org/.../queue
- Regenerate queue using current release toolchain
cd cppget.org
./update -t ../etc1/install/0.X.0 repository/1/queue/
./test -t ../etc1/install/0.X.0 -c cxx \
-c config.cxx.loptions=-L/usr/local/lib \
-c config.cxx.poptions="-I/usr/include/apache2 -I/usr/include/apr-1.0" \
repository/1/queue/
- Stage queue
etc/stage
- Perform any additional tests on queue (depending on the project)
- Move packages from queue to alpha, regenerate repositories.
cd cppget.org
./update -t ../etc1/install/0.X.0 repository/1/
- Publish to production (build2.org/cppget.org).
etc/publish 0.X
- Might need to rebuild a copy of the toolchain (see release.txt)
- Commit, tag, and push project
git tag -a X.Y.Z -m "Tag version X.Y.Z"
- Commit and push cppget.org
- Write and send announcements, remember to include checksum.
- Checkout master, regenerate odb.sh, cli.sh
|