aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2020-05-11 13:31:49 -0500
committerRob Landley <rob@landley.net>2020-05-11 13:31:49 -0500
commitc26020724aad934a8e57c2b28851ae1e1c60434f (patch)
treead47ff899d81dcda3fb8a58af49aa12ccc329dba
parent01864337c4190d19f21ee8df0beaf51f783c1940 (diff)
downloadtoybox-c26020724aad934a8e57c2b28851ae1e1c60434f.tar.gz
For the record, my release procedure checklist.
-rw-r--r--www/release.txt33
1 files changed, 33 insertions, 0 deletions
diff --git a/www/release.txt b/www/release.txt
new file mode 100644
index 00000000..267ff450
--- /dev/null
+++ b/www/release.txt
@@ -0,0 +1,33 @@
+VERBOSE=fail make distclean defconfig toybox tests
+news.html - release notes
+Update version in main.c
+ - git commit main.c www/news.html
+tag repo
+ - git tag $VER
+ - git push
+ - git push --tags
+source tarball
+ git archive --prefix=toybox-$VER/ $VER | gzip -9 > toybox-$VER.tar.gz
+ scp toybox-$VER.tar.gz landley.net:landley.net/toybox/downloads
+ scp www/news.html landley.net:landley.net/toybox/
+binaries
+ cd ../clean
+ git pull ../toybox
+ LDFLAGS=--static scripts/cross.sh all make clean defconfig toybox
+ ssh landley.net "mkdir landley.net/toybox/downloads/binaries/$VER"
+ scp toybox-* landley.net:landley.net/toybox/downloads/binaries/$VER/
+ update symlink
+update help.html
+ make clean; make defconfig; make
+ (./toybox --version && ./toybox help -ah) > www/help.html
+ scp www/help.html landley.net:landley.net/toybox/
+scripts/mkstatus.py -> status.html
+ - scp www/status.gen landley.net:landley.net/toybox/
+roadmap.html
+code.html
+Inform mailing list (with link to https://landley.net/toybox)
+Update #toybox topic
+ Toybox 0.7.3 released February 21, 2017. http://landley.net/toybox
+
+todo:
+ x86-64, sparc, cortex-m toolchains