Skip to content

Commit 51f4842

Browse files
committed
Improve instructions to release tarball
Changed file to markdown for better syntax.
1 parent 3d98db0 commit 51f4842

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

new_release_howto.txt renamed to new_release_howto.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,17 @@ on the account `domjudge@vm-domjudge`):
1818
The tarball is placed in the current dir; check that it looks correct,
1919
test e.g. by unpacking it and running
2020
./configure && make build
21+
1. Don't forget to push everything to the central Git repository
22+
(especially the release tags, since these are not pushed by default),
23+
e.g. with
24+
`git push origin ${TAG%.?} refs/tags/$TAG`
25+
1. On the server the tarball will be rebuild and signed.
2126
1. If releasing from the master branch, create a new version branch:
22-
git checkout -b x.y
23-
git push --set-upstream origin x.y
24-
git checkout master
27+
```{sh}
28+
git checkout -b x.y
29+
git push --set-upstream origin x.y
30+
git checkout master
31+
```
2532
1. Update files above to `{version+1}DEV` and commit.
2633
1. Copy domjudge-$TAG.tar.gz* to `/srv/http/domjudge/releases/`
2734
1. Update the DOMjudge homepage: commit changes in the `domjudge-scripts`
@@ -32,8 +39,4 @@ on the account `domjudge@vm-domjudge`):
3239
The documentation is regenerated once every hour.
3340
1. Bump the docker containers and build Debian packages (or make someone
3441
do this).
35-
1. Send an email to [email protected].
36-
1. Don't forget to push everything to the central Git repository
37-
(especially the release tags, since these are not pushed by default),
38-
e.g. with
39-
git push origin ${TAG%.?} refs/tags/$TAG
42+
1. Send an email to `[email protected]`.

0 commit comments

Comments
 (0)