diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index beaed42..f70265b 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -86,6 +86,16 @@ jobs: wasm-pack build --target web --out-dir pkg --quiet echo "=== WASM SDK: BUILD SUCCESS ===" + - name: "[PACKAGE] Archive SDK Version" + run: | + cd xcom-ultra/xcu-wasm-sdk + VERSION=$(grep -m 1 '^version = ' Cargo.toml | sed 's/version = "\(.*\)"/\1/') + TIMESTAMP=$(date +'%Y%m%d_%H%M%S') + ARCHIVE_NAME="xcu-wasm-sdk-v${VERSION}-${TIMESTAMP}.tar.gz" + mkdir -p /opt/xcu-releases + tar -czf "/opt/xcu-releases/${ARCHIVE_NAME}" -C pkg . + echo "=== SDK ARCHIVED: /opt/xcu-releases/${ARCHIVE_NAME} ===" + - name: "[DEPLOY] Sync to /opt/xcom-ultra" run: | rsync -a --delete xcom-ultra/ /opt/xcom-ultra/