terraform-provider-cloudflare/scripts
Tamas Jozsa 8c6212b4c4
Some checks failed
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
feat(ci): split acceptance tests into 37 parallel groups for faster
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
2025-12-19 08:12:24 -08:00
..
analyze-custom-code feat: add analyze custom code script helper 2024-10-16 10:44:21 +11:00
bootstrap release: 5.11.0 (#6208) 2025-10-02 04:32:15 -05:00
build feat(scripts): add script/build in order to compile the provider 2024-06-20 14:38:35 +10:00
build-debug release: 5.3.0 (#5380) 2025-04-09 12:16:14 +10:00
build-tf-migrate.sh release: 5.13.0 (#6397) 2025-11-21 01:26:53 -08:00
check-release-environment feat: various codegen changes 2025-02-13 02:17:17 +00:00
create-test-users-partner-api.sh feat(ci): split acceptance tests into 37 parallel groups for faster 2025-12-19 08:12:24 -08:00
format release: 5.3.0 (#5380) 2025-04-09 12:16:14 +10:00
generate-acctest Wrap acceptance test generator in a bash script 2025-01-08 15:39:23 -06:00
generate-docs release: 5.11.0 (#6208) 2025-10-02 04:32:15 -05:00
link chore(api): upload stainless config from cloudflare-config 2025-08-29 01:51:10 +00:00
lint release: 5.14.0 (#6481) 2025-12-05 16:57:14 -08:00
lint-sweepers release: 5.14.0 (#6481) 2025-12-05 16:57:14 -08:00
mock chore: update @stainless-api/prism-cli to v5.15.0 2025-08-08 19:02:13 +00:00
release build: document and script release steps (#5483) 2025-04-09 15:42:52 +10:00
run-ci-tests feat(ci): split acceptance tests into 37 parallel groups for faster 2025-12-19 08:12:24 -08:00
sweep release: 5.14.0 (#6481) 2025-12-05 16:57:14 -08:00
test release: 5.10.0 (#6073) 2025-09-12 15:57:59 -07:00
trigger-terraform-registry-sync build: add workflow for triggering terraform registry sync (#5484) 2025-04-09 15:53:12 +10:00
unlink chore(api): upload stainless config from cloudflare-config 2025-08-29 01:51:10 +00:00