mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-25 03:29:58 -07:00
Refactor release script to be more modular
This commit is contained in:
18
.github/workflow_data/package.sh
vendored
Normal file
18
.github/workflow_data/package.sh
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
export ARTIFACT_DIR="${VERSION_TAG}"
|
||||
|
||||
export ARTIFACT_TGZ="${VERSION_TAG}.tgz"
|
||||
export ARTIFACT_ZIP="${VERSION_TAG}.zip"
|
||||
cd dist/${DEFAULT_TARGET}-*
|
||||
mv ${DEFAULT_TARGET}-update-* ${ARTIFACT_DIR}
|
||||
tar --format=ustar -czvf ../../${ARTIFACT_TGZ} ${ARTIFACT_DIR}
|
||||
cd ${ARTIFACT_DIR}
|
||||
7z a ../../../${ARTIFACT_ZIP} .
|
||||
cd ../../..
|
||||
|
||||
python -m pip install pyncclient
|
||||
export ARTIFACT_WEB="$(NC_FILE=${ARTIFACT_TGZ} NC_PATH=XFW-Updater python .github/workflow_data/webupdater.py)"
|
||||
|
||||
echo "ARTIFACT_TGZ=${ARTIFACT_TGZ}" >> $GITHUB_ENV
|
||||
echo "ARTIFACT_WEB=${ARTIFACT_WEB}" >> $GITHUB_ENV
|
||||
echo "ARTIFACT_ZIP=${ARTIFACT_ZIP}" >> $GITHUB_ENV
|
||||
Reference in New Issue
Block a user