mirror of
https://github.com/cloudflare/terraform-provider-cloudflare.git
synced 2026-01-11 19:56:37 +00:00
CI Previously, acceptance tests were split into only 3 groups: - magic (4 services, sequential) - organization (2 services) - default (140+ services) This resulted in the 'default' group taking a very long time to complete and blocking the entire CI pipeline. This change reorganizes all acceptance tests into 37 logical groups, with each group containing 1-6 related services. Groups are organized by: - Product family (workers, email, zero trust, etc.) - Resource type (zone, account, tunnel, etc.) - Shared dependencies Key improvements: - All test groups after 'magic' now run in parallel - Services with dependencies are kept in the same group - Better resource isolation and failure containment - Significantly faster CI execution time Updated files: - scripts/run-ci-tests: Added 35 new product group definitions - .github/workflows/acceptance-tests.yml: Added 37 parallel test jobs |
||
|---|---|---|
| .. | ||
| analyze-custom-code | ||
| bootstrap | ||
| build | ||
| build-debug | ||
| build-tf-migrate.sh | ||
| check-release-environment | ||
| create-test-users-partner-api.sh | ||
| format | ||
| generate-acctest | ||
| generate-docs | ||
| link | ||
| lint | ||
| lint-sweepers | ||
| mock | ||
| release | ||
| run-ci-tests | ||
| sweep | ||
| test | ||
| trigger-terraform-registry-sync | ||
| unlink | ||