Skip to content

feat: move the agentic coding sandbox off the removed building block resources - #398

Merged
grubmeshi merged 2 commits into
mainfrom
feature/make-bb-bbd-ga
Oct 29, 2026
Merged

grubmeshi merged 2 commits into
mainfrom
feature/make-bb-bbd-ga

Conversation

@grubmeshi

@grubmeshi grubmeshi commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Provider v0.28.0 removes meshstack_buildingblock (v1) and meshstack_building_block_v2. This PR moves aws/agentic-coding-sandbox to meshstack_building_block, with moved blocks from meshstack_buildingblock. Users must apply it on a provider up to v0.27.x, which still has both types.

The tenant moves to platform_ref and landing_zone_ref, because the module has been broken on every provider since v0.24.0. The floor is >= 0.26.7, the first release with the uuids filter on meshstack_building_block_definitions.

Only tofu validate has run. The state move is not tested against a meshStack.

Cross-repo PRs

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Scorecard Check

Scorecard run on commit 384e96fa588855a28f1b14038939e0ce3de1dece relative to origin/main

📊 meshstack-hub Module Scorecard

Generated: 2026-10-29 | Modules scanned: 1 | Categories: 7

📋 Per-Module Category Summary

Score per category per building block. n/a = category does not apply to this module.

Module Overall Core Structure Integration AWS Backplane Azure Backplane GCP Backplane STACKIT Backplane Testing
aws/agentic-coding-sandbox 🟡 79% 🟢 90% n/a n/a n/a n/a n/a 🟡 50%

⚠️ 1 module has failing checks — failing categories are expanded below.

Core Structure — some checks failing

Basic module file structure and documentation — applies to 1 modules

Module Score 📦 🔗 📋 📝 🖼️ 📌 🚦 🎯 🩹 🧼 ❄️ 🔒
aws/agentic-coding-sandbox 🟢 90% ✅ ❌ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ➖ ➖ ✅

Core Structure — Summary

Emoji Criterion Coverage Status
📦 buildingblock/ directory exists 1/1 🟢 100%
🔗 meshstack_integration.tf present 0/1 🔴 0%
📋 buildingblock/APP_TEAM_README.md present (no-integration fallback) 1/1 🟢 100%
📝 buildingblock/README.md with YAML front-matter 1/1 🟢 100%
🖼️ buildingblock/logo.png or logo.svg included 1/1 🟢 100%
📌 buildingblock/versions.tf present 1/1 🟢 100%
🚦 Child meshstack_building_block asserts a SUCCEEDED run 1/1 🟢 100%
🎯 meshStack *_ref attributes use the resource's ref output 1/1 🟢 100%
🩹 Every try() carries a comment saying why 1/1 🟢 100%
🧼 Pre-run scripts install no tools on the runner n/a —
❄️ A module flake sits in nix/, is pinned, and Terraform calls it n/a —
🔒 Provider versions float within one major (>= X.Y.Z, < N.0.0) 1/1 🟢 100%
Integration — not applicable

meshstack_integration.tf conventions — applies to 0 modules

No applicable modules.

AWS Backplane — not applicable

AWS automation principal conventions (WIF or cross-account StackSet) — applies to 0 modules

No applicable modules.

Azure Backplane — not applicable

Azure UAMI-based automation principal conventions — applies to 0 modules

No applicable modules.

GCP Backplane — not applicable

GCP workload-identity-federation automation principal conventions — applies to 0 modules

No applicable modules.

STACKIT Backplane — not applicable

STACKIT WIF-based automation principal conventions — applies to 0 modules

No applicable modules.

Testing — some checks failing

End-to-end test coverage — applies to 1 modules

Module Score ⚙️ 🧪 🚫 ✅
aws/agentic-coding-sandbox 🟡 50% ✅ ❌ ✅ ❌

Testing — Summary

Emoji Criterion Coverage Status
⚙️ backplane/ directory (optional tier) 1/1 🟢 100%
🧪 e2e/ test directory exists 0/1 🔴 0%
🚫 no .tftest.hcl outside e2e/ 1/1 🟢 100%
✅ e2e/ contains .tftest.hcl files 0/1 🔴 0%

@aws-amplify-eu-central-1

Copy link
Copy Markdown

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-398.d1o16zfeoh2slu.amplifyapp.com

@grubmeshi
grubmeshi force-pushed the feature/make-bb-bbd-ga branch 2 times, most recently from 983420c to 7f7dde1 Compare October 29, 2026 14:28
grubmeshi and others added 2 commits October 29, 2026 15:28
…ack_building_block

The coming provider release removes meshstack_buildingblock and status.status.
The moved blocks migrate existing state, which needs a provider that still
ships the v1 type, so apply them on v0.27.x first. The postconditions read
status.succeeded, which needs v0.27.0. The tenant takes the ref-based
meshstack_tenant body, which the provider has used since v0.24.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
….succeeded

The coming provider release removes status.status of meshstack_building_block.
status.succeeded needs provider v0.27.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@grubmeshi
grubmeshi force-pushed the feature/make-bb-bbd-ga branch from 7f7dde1 to 1ee1eb0 Compare October 29, 2026 14:28
@sonarqubecloud

Copy link
Copy Markdown

@grubmeshi
grubmeshi merged commit 1ee1eb0 into main Oct 29, 2026
5 of 6 checks passed
@grubmeshi
grubmeshi deleted the feature/make-bb-bbd-ga branch October 29, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant