File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # GitHub Release 创建脚本 / GitHub Release Creation Script
3+
4+ set -e
5+
6+ REPO=" LessUp/hpc-ai-optimization-lab"
7+ TAG=" v0.3.0"
8+ TITLE=" Release v0.3.0 - Documentation Internationalization & Professional Refactor"
9+
10+ # 检查 GITHUB_TOKEN
11+ if [ -z " $GITHUB_TOKEN " ]; then
12+ echo " ❌ 错误: GITHUB_TOKEN 环境变量未设置"
13+ echo " Error: GITHUB_TOKEN environment variable not set"
14+ echo " "
15+ echo " 请设置您的 GitHub Personal Access Token:"
16+ echo " Please set your GitHub Personal Access Token:"
17+ echo " export GITHUB_TOKEN='ghp_xxxxxxxxxxxx'"
18+ echo " "
19+ echo " 获取 token: https://github.com/settings/tokens"
20+ exit 1
21+ fi
22+
23+ echo " 🚀 创建 GitHub Release $TAG ..."
24+ echo " Creating GitHub Release $TAG ..."
25+
26+ # 使用 GitHub CLI 创建
27+ echo " 使用 gh CLI..."
28+ gh release create " $TAG " \
29+ --title " $TITLE " \
30+ --notes-file docs/RELEASE_NOTES_v0.3.0.md \
31+ --target master
32+
33+ echo " "
34+ echo " ✅ Release 创建成功!/ Release created successfully!"
35+ echo " 查看: https://github.com/$REPO /releases/tag/$TAG "
You can’t perform that action at this time.
0 commit comments