terradart_google 0.0.4-dev copy "terradart_google: ^0.0.4-dev" to clipboard
terradart_google: ^0.0.4-dev copied to clipboard

terradart hand-written, blessed Tier 1 GCP factories (Pub/Sub, Cloud Tasks, Secret Manager, Cloud Scheduler, IAM, service accounts) for Dart-first Terraform stacks.

Changelog #

0.0.4-dev - 2026-05-11 #

  • chore: the 13 wrapper files under lib/src/{pubsub,cloud_tasks,secret_manager,cloud_scheduler,iam,project,data}/ are now produced by terradart wrap (run from packages/terradart_codegen/). Output is byte-identical with the Wave 0 handwritten_baseline goldens; no behavioural changes for consumers.
  • feat: new Layer 1 schema carrier at lib/src/generated/data_google_project.schema.dart (reserved for future ResourceRef placeholder migration; not yet imported by Layer 2).

0.0.3-dev - 2026-05-09 #

  • Fix: rename terradart_core main library file to match package name.

0.0.2-dev - 2026-05-09 #

  • CI automated publishing via OIDC trusted publisher.
  • Fix: prepare_publish.sh now syncs version from tag name.

0.0.1-dev - 2026-05-09 #

Added #

  • Initial pre-alpha release of terradart_google Tier 1 GCP factory wrappers.
  • 12 hand-written factories: Pub/Sub (4), Cloud Tasks (2), Secret Manager (3), Cloud Scheduler (1), google_project_service, google_service_account. Plus the google_project data source.
  • Schema carriers (<resource>.schema.dart + .g.dart) generated and committed; consumers do not need build_runner.
  • disableOnDestroy / write-only secret_data_wo / IamMember helper patterns.

Notes #

  • Pre-alpha — factory APIs and emitted Terraform JSON may change between 0.0.x releases. Pin tightly.
0
likes
0
points
399
downloads

Documentation

Documentation

Publisher

unverified uploader

Weekly Downloads

terradart hand-written, blessed Tier 1 GCP factories (Pub/Sub, Cloud Tasks, Secret Manager, Cloud Scheduler, IAM, service accounts) for Dart-first Terraform stacks.

Repository (GitHub)
View/report issues

Topics

#terraform #infrastructure #codegen #google-cloud

License

unknown (license)

Dependencies

meta, schemantic, terradart_annotations, terradart_core

More

Packages that depend on terradart_google