diff --git a/.github/workflows/dashboard_ci.yml b/.github/workflows/dashboard_ci.yml index 9ea359579..baa2de576 100644 --- a/.github/workflows/dashboard_ci.yml +++ b/.github/workflows/dashboard_ci.yml @@ -25,6 +25,7 @@ jobs: echo "COMMIT_SHA=$(git rev-parse HEAD)" >> $GITHUB_ENV mkdir -p dashboard/dist/assets echo $COMMIT_SHA > dashboard/dist/assets/version + zip -r dashboard/dist.zip dashboard/dist - name: Archive production artifacts uses: actions/upload-artifact@v4 @@ -33,3 +34,12 @@ jobs: path: | dashboard/dist !dist/**/*.md + + - name: Create GitHub Release + uses: ncipollo/release-action@v1 + with: + tag: ${{ env.COMMIT_SHA }} + repo: AstrBotDevs/astrbot-release-harbour + body: "Automated release from commit ${{ env.COMMIT_SHA }}" + token: ${{ secrets.ASTRBOT_HARBOUR_TOKEN }} + artifacts: "dashboard/dist.zip" \ No newline at end of file