30 lines
687 B
Bash
30 lines
687 B
Bash
|
#!/bin/sh -l
|
||
|
|
||
|
PLUGIN_VERSION=$1
|
||
|
PLUGIN_NAME=$2
|
||
|
|
||
|
RELEASE_FILENAME="${PLUGIN_NAME}-${PLUGIN_VERSION}.kpz"
|
||
|
TODAY_ISO=$(date '+%Y-%m-%d')
|
||
|
|
||
|
cd /github/workspace
|
||
|
mkdir dist
|
||
|
cp -r Koha dist/.
|
||
|
cd dist
|
||
|
|
||
|
PLUGIN_MODULE=$(find . -regex '\./Koha/Plugin/.*[A-Za-z]*\.pm$' | tac | sed '1q;d')
|
||
|
|
||
|
sed -i -e "s/{VERSION}/${PLUGIN_VERSION}/g" ${PLUGIN_MODULE}
|
||
|
sed -i -e "s/1900-01-01/${TODAY_ISO}/g" $PLUGIN_MODULE
|
||
|
|
||
|
zip -r ../${RELEASE_FILENAME} ./Koha
|
||
|
cd ..
|
||
|
rm -rf dist
|
||
|
|
||
|
echo "PLUGIN VERSION: $PLUGIN_VERSION"
|
||
|
echo "PLUGIN NAME: $PLUGIN_NAME"
|
||
|
echo "TODAY ISO: $TODAY_ISO"
|
||
|
echo "RELEASE FILENAME: $RELEASE_FILENAME"
|
||
|
echo "PLUGIN MODULE: $PLUGIN_MODULE"
|
||
|
|
||
|
echo ::set-output name=filename::${RELEASE_FILENAME}
|