-
-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Description
Problem
The Daily Test Coverage Improver workflow (Phase 3) cannot proceed because the Google Go module proxy (storage.googleapis.com) is returning 403 Forbidden errors for multiple critical dependencies:
modernc.org/libc@v1.66.10modernc.org/sqlite@v1.40.0google.golang.org/api@v0.252.0github.com/klauspost/compress@v1.18.2github.com/diskfs/go-diskfs@v1.7.0github.com/anchore/go-rpmdbgithub.com/minio/minlz@v1.0.1github.com/pierrec/lz4/v4@v4.1.22
Error Details
go: modernc.org/libc@v1.66.10: Get "(storage.googleapis.com/redacted) Forbidden
go: modernc.org/sqlite@v1.40.0: Get "(storage.googleapis.com/redacted) Forbidden
Attempted Workarounds
- Direct mode:
GOPROXY=direct go mod download- Failed withForbiddenerrors frommodernc.org - Module caching: Already enabled in
.github/actions/daily-test-improver/coverage-steps/action.yml(lines 11-13) - Build with cache: Fails because uncached modules cannot be downloaded
Impact
Phase 3 of the Daily Test Coverage Improver workflow cannot:
- Build the KSail binary
- Run unit tests
- Generate coverage reports
- Analyze coverage gaps
- Implement test coverage improvements
Root Cause
This appears to be a temporary infrastructure issue with:
- Google's Go module proxy experiencing access restrictions
- Possible rate limiting or service degradation
- Network connectivity issues between GitHub Actions and Google Cloud Storage
Recommendations
- Wait for proxy recovery: The issue may resolve itself as this appears to be a temporary Google infrastructure issue
- Alternative proxy: Consider configuring
GOPROXY=https://proxy.golang.org,director using Athens/JFrog GoCenter - Module vendoring: Add vendored dependencies to the repository to avoid external downloads
- Self-hosted runners: Use runners with pre-cached Go modules
Related
- Previous fix attempts: Daily Test Coverage Improver - Fix Coverage Steps Network Issues #1996 (merged), Daily Test Coverage Improver - Fix Go Setup in Coverage Steps #1921 (merged)
- Planning discussion: Daily Test Coverage ImproverResearch and Plan #1826
- This blocks Phase 3 execution until resolved
Next Steps
The workflow will automatically retry on the next scheduled run. If the proxy issues persist for more than 24 hours, consider implementing one of the recommended workarounds above.
AI generated by Daily Test Coverage Improver
To add this workflow in your repository, run
gh aw add githubnext/agentics/workflows/daily-test-improver.md@1ef9dbe65e8265b57fe2ffa76098457cf3ae2b32. See usage guide.
Reactions are currently unavailable
Metadata
Metadata
Labels
No labels
Type
Projects
Status
✅ Done