From a0ea1dc3f0458ade3a350919418f83d03bd2dfea Mon Sep 17 00:00:00 2001 From: "TSM.ID" Date: Wed, 27 May 2026 14:24:06 +0700 Subject: [PATCH] [TSM.ID].[11031972] ci: add sdk artifact versioning & archiving --- .gitea/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) 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/