From f1f7bb2a65a9ab80eb3d75322e9edf1996971fba Mon Sep 17 00:00:00 2001 From: thelamer Date: Wed, 10 Nov 2021 12:35:50 -0800 Subject: [PATCH] update build logic and dont use file globbing --- .github/workflows/default.yml | 3 +-- make_release.sh | 8 ++++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index 3bb3222..999af31 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -37,8 +37,7 @@ jobs: - name: Upload Assets uses: svenstaro/upload-release-action@v2 with: - file: /buildout/* - file_glob: true + file: libretrojs.tar.gz overwrite: true prerelease: false release_name: ${{ env.GITHUB_TAG }} diff --git a/make_release.sh b/make_release.sh index c80caeb..e93d62e 100755 --- a/make_release.sh +++ b/make_release.sh @@ -20,7 +20,7 @@ bluemsx" IFS=$'\n' # Setup build dirs -rootdir='/buildout/' +rootdir=$(pwd)'/buildout/' mkdir -p ${rootdir}{data,js/vendor,retrotmp,emulatorjstmp} ## Grab frontend blobs @@ -57,4 +57,8 @@ mv \ ${rootdir}/emulatorjstmp/frontend/js/vendor/jquery.hotkeys.js \ ${rootdir}/emulatorjstmp/frontend/js/vendor/jquery.min.js \ ${rootdir}/js/vendor/ -rm -Rf ${rootdir}/emulatorjstmp/ +rm -Rf ${rootdir}/emulatorjstmp/ +# Make tarball for release +cd ${rootdir} +tar -czf libretrojs.tar.gz * +mv libretrojs.tar.gz ../