fix: Anthropic 429 限流使用精确的窗口重置时间而非聚合最大值 #1035
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: CI | |
| on: | |
| push: | |
| pull_request: | |
| permissions: | |
| contents: read | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-go@v5 | |
| with: | |
| go-version-file: backend/go.mod | |
| check-latest: false | |
| cache: true | |
| - name: Verify Go version | |
| run: | | |
| go version | grep -q 'go1.25.7' | |
| - name: Unit tests | |
| working-directory: backend | |
| run: make test-unit | |
| - name: Integration tests | |
| working-directory: backend | |
| run: make test-integration | |
| golangci-lint: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-go@v5 | |
| with: | |
| go-version-file: backend/go.mod | |
| check-latest: false | |
| cache: true | |
| - name: Verify Go version | |
| run: | | |
| go version | grep -q 'go1.25.7' | |
| - name: golangci-lint | |
| uses: golangci/golangci-lint-action@v9 | |
| with: | |
| version: v2.7 | |
| args: --timeout=5m | |
| working-directory: backend |