[TSM.ID].[11031972] ci: add sdk artifact versioning & archiving

This commit is contained in:
TSM.ID
2026-05-27 14:24:06 +07:00
parent 2629df3787
commit a0ea1dc3f0
+10
View File
@@ -86,6 +86,16 @@ jobs:
wasm-pack build --target web --out-dir pkg --quiet wasm-pack build --target web --out-dir pkg --quiet
echo "=== WASM SDK: BUILD SUCCESS ===" 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" - name: "[DEPLOY] Sync to /opt/xcom-ultra"
run: | run: |
rsync -a --delete xcom-ultra/ /opt/xcom-ultra/ rsync -a --delete xcom-ultra/ /opt/xcom-ultra/