From 26b4952f55b2e22977d80b54aa383f23f1cbfa83 Mon Sep 17 00:00:00 2001 From: Erik Bylund Date: Thu, 31 Oct 2024 16:04:31 +0100 Subject: [PATCH] wip --- .github/workflows/selfhosted-poc.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/selfhosted-poc.yml b/.github/workflows/selfhosted-poc.yml index f243ab37..1253e417 100644 --- a/.github/workflows/selfhosted-poc.yml +++ b/.github/workflows/selfhosted-poc.yml @@ -56,15 +56,20 @@ jobs: - name: Checkout this repository uses: actions/checkout@v4 - - name: PWD and Cat - run: | - pwd - ls -als - - name: Package SDK if: false run: | + SDK_PATH="$(pwd)" SDK_NAME=`find "$SDK_PATH" -type f -name "*.uplugin" | sed -n -r "s/.*\/([-A-Za-z0-9_]+)\.uplugin/\1/p"` - PACKAGE_NAME="LootLockerSDKv${SDK_VERSION}_for_Unreal_Engine_$UNREAL_INSTALLATIONS_TAGS[i].zip" - tar -a -cf "$CURRENT_PACKAGE_DIR/$PACKAGE_NAME" -C "$CURRENT_BUILD_DIR/Source" "$SDK_NAME" + SDK_VERSION=`sed -n -r 's/^ +\"VersionName\": \"([0-9]+.[0-9]+.[0-9]+)\",/\1/p' < "$SDK_PATH/$SDK_NAME/$SDK_NAME.uplugin"` + CURRENT_PACKAGE_DIR="/Packaged" + mkdir -p "$CURRENT_PACKAGE_DIR" + PACKAGE_NAME="${SDK_NAME}v${SDK_VERSION}_for_Unreal_Engine_$UNREAL_INSTALLATIONS_TAGS[i].zip" + tar -a -cf "$CURRENT_PACKAGE_DIR/$PACKAGE_NAME" -C "$SDK_PATH" "$SDK_NAME" echo " Package $PACKAGE_NAME produced to path $CURRENT_PACKAGE_DIR" + + - name: Expose packages + uses: actions/upload-artifact@v4 + with: + name: Packaged SDK + path: /Packaged/*.zip