From b57438983bcb7f5893b7d73f0299ab5594b95c2d Mon Sep 17 00:00:00 2001 From: Larry Masinter Date: Sat, 28 Aug 2021 08:41:33 -0700 Subject: [PATCH] modify release notes / scripts for separate medley maiko releases (#436) * modify release notes / scripts for separate medley maiko releases * Tweak release notes * more edits release notes --- release-notes.md | 27 +++++++++---------- scripts/loadup-and-release.sh | 13 +++++++++ .../{start-release.sh => release-medley.sh} | 23 +++++++++------- 3 files changed, 39 insertions(+), 24 deletions(-) create mode 100755 scripts/loadup-and-release.sh rename scripts/{start-release.sh => release-medley.sh} (57%) diff --git a/release-notes.md b/release-notes.md index 2b7fbfd1..f2d726db 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,25 +1,24 @@ -Each release should have a subset of the medley repo in a file +We've moved to separate releases of medley and maiko. +Just get the latest version of each. + +Or, you could pick up the medley release and build your own maiko. +Medley release is here: + `medley-`releasename`.tgz` -and at least one - `maiko-`releasename`.`osname`.`arch`.tgz` - -e.g., - `maiko-$tag.linux.x86_64.tgz` - -for each os/arch pair for which we have GitHub "action" runners. +Maiko relese is [here](https://github.com/Interlisp/maiko/releases) To use (from a shell/terminal window): 1. Unpack the medley tar file ``` - tar -xvfz medley-$tag.tgz + tar -xvfz $tag.tgz ``` - and the maiko file for your os.arch - ``` - tar -xvfz maiko-$tag.linux.x86_64.tgz - ``` - this should leave you with two new directories, `medley` and `maiko`. +x and the maiko file for your os.arch, e.g., +``` + tar -xvfz maiko-210823.linux.x86_64.tgz +``` + This should leave you with two directories, `medley` and `maiko`. Then you can ``` cd medley diff --git a/scripts/loadup-and-release.sh b/scripts/loadup-and-release.sh new file mode 100755 index 00000000..ed2d030f --- /dev/null +++ b/scripts/loadup-and-release.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +export MEDLEYDIR=`pwd` + +if [ ! -x run-medley ] ; then + echo run from MEDLEYDIR + exit 1 +fi + +./scripts/loadup-all.sh && \ + ./scripts/copy-all.sh && \ + ./scripts/release-medley.sh + diff --git a/scripts/start-release.sh b/scripts/release-medley.sh similarity index 57% rename from scripts/start-release.sh rename to scripts/release-medley.sh index 04bdd3a8..3d4b90dd 100755 --- a/scripts/start-release.sh +++ b/scripts/release-medley.sh @@ -8,26 +8,30 @@ fi tag=$1 if [ -z "$tag" ] ; then - tag=nightly-`date +%y%m%d` + tag=medley-`date +%y%m%d` fi cd .. -echo making medley zip +echo making medley zip $tag -tar cfz medley/tmp/medley-$tag.tgz \ +tar cfz medley/tmp/$tag.tgz \ --exclude-backups --exclude="*.PDF" \ medley/docs/dinfo \ medley/greetfiles/SIMPLE-INIT \ medley/run-medley \ medley/scripts \ - medley/loadups \ + medley/loadups/lisp.sysout \ + medley/loadups/full.sysout \ + medley/loadups/whereis.hash \ medley/fonts/displayfonts medley/fonts/altofonts \ - medley/fonts/postscriptfonts medley/fonts/ipfonts \ + medley/fonts/postscriptfonts \ medley/library/ \ - medley/internal/library \ medley/lispusers/ \ - medley/sources/ + +# medley/fonts/big medley/fonts/other \ +# medley/sources/ +# medley/internal/library \ cd medley @@ -35,7 +39,6 @@ echo making release sed s/'$tag'/$tag/g < release-notes.md > tmp/release-notes.md gh release create $tag -F tmp/release-notes.md -p -t $tag -echo uploaded tmp/medley-$tag.tgz -gh release upload $tag tmp/medley-$tag.tgz --clobber +echo uploaded $tag.tgz +gh release upload $tag tmp/$tag.tgz --clobber -./scripts/release-one.sh $tag