googleapis / googleapis/google-cloud-swift
ci: desired builds
- Dominant language
- Swift
- Stars
- 26
- Forks
- 10
- Avg merge
- 12h 56m
- Merged PRs (30d)
- 211
Description
We want to create a number of builds to catch common problems:
- [ ] gcb: unit tests with AddressSanitizer
- [ ] gcb: unit tests with UndefinedBehaviorSanitizer
- [ ] gcb: unit tests with ThreadSanitizer
- [ ] gcb: build compute with all traits enabled
- [ ] gcb: build aiplatform with all traits enabled
- [ ] gcb: code coverage build reporting to codecov.io
- [ ] gcb: render docs with `--warnings-as-errors`
- [ ] gcb: lint all packages
- [ ] gcb: run `diagnose-api-breaking-changes` for all packages
Contributor guide
Research direction
Start by locating the repository's existing gcb configuration and package build and test entry points. Use the checklist as the acceptance criteria: sanitizer unit-test jobs, all-traits compute and aiplatform builds, coverage, warnings-as-errors docs, linting, and API-breaking-change checks. Done means each listed check runs successfully in CI and reports its intended result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- google-cloud, swift
- Domain
- build-system, ci-cd, documentation, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 48/100