1
0
mirror of synced 2026-05-01 05:59:33 +00:00

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
This commit is contained in:
Larry Masinter
2021-08-28 08:41:33 -07:00
committed by GitHub
parent f4951abf4d
commit b57438983b
3 changed files with 39 additions and 24 deletions

View File

@@ -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` `medley-`releasename`.tgz`
and at least one Maiko relese is [here](https://github.com/Interlisp/maiko/releases)
`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.
To use (from a shell/terminal window): To use (from a shell/terminal window):
1. Unpack the medley tar file 1. Unpack the medley tar file
``` ```
tar -xvfz medley-$tag.tgz tar -xvfz $tag.tgz
``` ```
and the maiko file for your os.arch x and the maiko file for your os.arch, e.g.,
``` ```
tar -xvfz maiko-$tag.linux.x86_64.tgz tar -xvfz maiko-210823.linux.x86_64.tgz
``` ```
this should leave you with two new directories, `medley` and `maiko`. This should leave you with two directories, `medley` and `maiko`.
Then you can Then you can
``` ```
cd medley cd medley

13
scripts/loadup-and-release.sh Executable file
View File

@@ -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

View File

@@ -8,26 +8,30 @@ fi
tag=$1 tag=$1
if [ -z "$tag" ] ; then if [ -z "$tag" ] ; then
tag=nightly-`date +%y%m%d` tag=medley-`date +%y%m%d`
fi fi
cd .. 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" \ --exclude-backups --exclude="*.PDF" \
medley/docs/dinfo \ medley/docs/dinfo \
medley/greetfiles/SIMPLE-INIT \ medley/greetfiles/SIMPLE-INIT \
medley/run-medley \ medley/run-medley \
medley/scripts \ medley/scripts \
medley/loadups \ medley/loadups/lisp.sysout \
medley/loadups/full.sysout \
medley/loadups/whereis.hash \
medley/fonts/displayfonts medley/fonts/altofonts \ medley/fonts/displayfonts medley/fonts/altofonts \
medley/fonts/postscriptfonts medley/fonts/ipfonts \ medley/fonts/postscriptfonts \
medley/library/ \ medley/library/ \
medley/internal/library \
medley/lispusers/ \ medley/lispusers/ \
medley/sources/
# medley/fonts/big medley/fonts/other \
# medley/sources/
# medley/internal/library \
cd medley cd medley
@@ -35,7 +39,6 @@ echo making release
sed s/'$tag'/$tag/g < release-notes.md > tmp/release-notes.md sed s/'$tag'/$tag/g < release-notes.md > tmp/release-notes.md
gh release create $tag -F tmp/release-notes.md -p -t $tag gh release create $tag -F tmp/release-notes.md -p -t $tag
echo uploaded tmp/medley-$tag.tgz echo uploaded $tag.tgz
gh release upload $tag tmp/medley-$tag.tgz --clobber gh release upload $tag tmp/$tag.tgz --clobber
./scripts/release-one.sh $tag