From b2511ef3f1baf8eef5492b36e5361132b1fd0eba Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Thu, 19 Jan 2023 10:33:06 +0100
Subject: [PATCH] attach built artefacts as release asset

---
 .github/workflows/release.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index e37667927..05d2613db 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -34,3 +34,15 @@ jobs:
         release_name: Release ${{ needs.check-version.outputs.package-version }}
         draft: false
         prerelease: false
+    - name: Build && zip assets
+      run: npm run build && zip -r siibra-explorer-${{ needs.check-version.outputs.package-version }}.zip ./dist
+    - name: Attach built as release asset
+      id: upload-release-asset 
+      uses: actions/upload-release-asset@v1
+      env:
+        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+      with:
+        upload_url: ${{ steps.create_release.outputs.upload_url }}
+        asset_path: ./siibra-explorer-${{ needs.check-version.outputs.package-version }}.zip
+        asset_name: siibra-explorer-${{ needs.check-version.outputs.package-version }}.zip
+        asset_content_type: application/zip
-- 
GitLab