fix: 将 rollback.go 中的中文注释和日志改为英文 #215
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Continuous Integration | |
| on: | |
| push: | |
| branches: [ main, develop ] | |
| pull_request: | |
| branches: [ main ] | |
| jobs: | |
| # 前端测试 | |
| frontend-test: | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: ./ui | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Install pnpm | |
| uses: pnpm/action-setup@v4 | |
| with: | |
| version: latest | |
| - name: Setup Node.js | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: '20' | |
| cache: 'pnpm' | |
| cache-dependency-path: ui/pnpm-lock.yaml | |
| - name: Install dependencies | |
| run: pnpm install | |
| - name: Build frontend | |
| run: pnpm build | |
| - name: Check build output | |
| run: | | |
| if [ ! -d ".next" ]; then | |
| echo "❌ 前端构建失败:.next 目录不存在" | |
| ls -la | |
| exit 1 | |
| fi | |
| echo "📁 构建目录结构:" | |
| ls -la .next/ | |
| echo "✅ 前端构建成功" | |
| # 后端测试 | |
| backend-test: | |
| runs-on: ubuntu-latest | |
| defaults: | |
| run: | |
| working-directory: ./server | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v4 | |
| - name: Setup Go | |
| uses: actions/setup-go@v4 | |
| with: | |
| go-version: '1.23' | |
| cache-dependency-path: server/go.sum | |
| - name: Install dependencies | |
| run: | | |
| go mod download | |
| go mod tidy | |
| - name: Run go fmt | |
| run: | | |
| if [ "$(gofmt -s -l . | wc -l)" -gt 0 ]; then | |
| echo "❌ 代码格式不正确,请运行 go fmt" | |
| gofmt -s -l . | |
| exit 1 | |
| fi | |
| echo "✅ 代码格式正确" | |
| - name: Run go vet | |
| run: go vet ./... | |
| - name: Build backend | |
| run: go build -v ./... | |
| - name: Run tests | |
| run: go test -v ./... |