KatelyaTV/.github/release.yml

158 lines
3.7 KiB
YAML

# GitHub Release 配置文件
# 用于自动化版本发布管理
# 发布标题模板
name-template: 'v$RESOLVED_VERSION'
# 发布标签模板
tag-template: 'v$RESOLVED_VERSION'
# 发布说明模板
body-template: |
## 🎉 新版本发布
**版本号**: $RESOLVED_VERSION
**发布日期**: $RELEASE_DATE
### ✨ 新功能
$CHANGES
### 🐛 修复
$FIXES
### 🔧 改进
$IMPROVEMENTS
### 📝 文档更新
$DOCS
### 🚀 部署说明
#### Docker 部署
```bash
docker pull ghcr.io/senshinya/moontv:v$RESOLVED_VERSION
docker run -d --name moontv -p 3000:3000 --env PASSWORD=your_password ghcr.io/senshinya/moontv:v$RESOLVED_VERSION
```
#### 环境变量更新
请查看 [README.md](README.md) 了解最新的环境变量配置。
### 📋 完整更新日志
查看 [CHANGELOG.md](CHANGELOG.md) 了解详细的更新历史。
### 🔗 相关链接
- [项目主页](https://github.com/senshinya/moontv)
- [在线演示](https://moontv.vercel.app)
- [问题反馈](https://github.com/senshinya/moontv/issues)
- [功能建议](https://github.com/senshinya/moontv/discussions)
# 发布配置
prerelease: false
draft: false
# 文件包含规则
include:
- 'dist/**/*'
- 'build/**/*'
- '*.tar.gz'
- '*.zip'
# 排除规则
exclude:
- 'node_modules/**/*'
- '*.log'
- '.git/**/*'
- '.github/**/*'
- 'tests/**/*'
- 'docs/**/*'
# 标签配置
categories:
- title: '🚀 新功能'
labels:
- 'feature'
- 'enhancement'
- title: '🐛 修复'
labels:
- 'fix'
- 'bugfix'
- title: '🔧 改进'
labels:
- 'improvement'
- 'refactor'
- title: '📝 文档'
labels:
- 'documentation'
- 'docs'
- title: '🧪 测试'
labels:
- 'test'
- 'testing'
- title: '🔨 构建'
labels:
- 'build'
- 'ci'
- 'deploy'
# 模板配置
template: |
## 🎯 发布概述
本次发布包含以下主要更新:
### ✨ 新功能
- 新增观看历史记录功能,支持断点续播
- 集成豆瓣热门推荐系统
- 支持 PWA 安装和离线缓存
- 新增多用户权限管理系统
### 🐛 问题修复
- 修复播放进度记录丢失问题
- 优化视频播放器兼容性
- 修复移动端响应式布局问题
### 🔧 性能优化
- 优化搜索接口响应速度
- 改进缓存策略,减少重复请求
- 优化数据库查询性能
### 📱 用户体验
- 新增深色模式支持
- 优化移动端操作体验
- 改进错误提示和加载状态
## 🚀 快速开始
1. **Docker 部署**(推荐)
```bash
docker pull ghcr.io/senshinya/moontv:v$RESOLVED_VERSION
docker run -d --name moontv -p 3000:3000 --env PASSWORD=your_password ghcr.io/senshinya/moontv:v$RESOLVED_VERSION
```
2. **Vercel 部署**
- Fork 本仓库
- 在 Vercel 中导入项目
- 设置环境变量 PASSWORD
- 自动部署完成
3. **Cloudflare Pages 部署**
- Fork 本仓库
- 在 Cloudflare Pages 中导入项目
- 设置构建命令:`pnpm run pages:build`
- 配置环境变量
## 📋 环境变量
| 变量 | 说明 | 默认值 |
|------|------|--------|
| PASSWORD | 访问密码 | 必填 |
| NEXT_PUBLIC_STORAGE_TYPE | 存储类型 | localstorage |
| USERNAME | 管理员账号 | 空 |
更多环境变量请查看 [README.md](README.md)
## 🔗 相关资源
- [项目文档](https://github.com/senshinya/moontv#readme)
- [问题反馈](https://github.com/senshinya/moontv/issues)
- [功能讨论](https://github.com/senshinya/moontv/discussions)
- [贡献指南](https://github.com/senshinya/moontv/blob/main/CONTRIBUTING.md)