agents e2e test manual building blocks#171
Conversation
JohannesRudolph
commented
May 18, 2026
- feat(meshstack/manual): add manual BB module with e2e test
- test: reduce manual BBD to known-working inputs only
🎨 Missing Building Block IconsFound 3 building block(s) without Copy the AI Prompts below and use them with your favorite AI image generator (Gemini, DALL-E, Midjourney, Stable Diffusion, etc.). Then follow the Post-Processing Steps to prepare the icons for upload. Azure Virtual Machine StarterkitPlatform: Path: AI Prompt (copy this to image generator)Post-Processing InstructionsStep 1: Remove white background with GIMP (free) a) Open image in GIMP Step 2: Resize to 800x800 pixels if needed
Step 3: Compress with pngquant (free command line tool)
Target specs: 800x800px PNG with transparent background, under 100KB meshStack Manual Building BlockPlatform: Path: AI Prompt (copy this to image generator)Post-Processing InstructionsStep 1: Remove white background with GIMP (free) a) Open image in GIMP Step 2: Resize to 800x800 pixels if needed
Step 3: Compress with pngquant (free command line tool)
Target specs: 800x800px PNG with transparent background, under 100KB Kubernetes Manifest (Helm)Platform: Path: AI Prompt (copy this to image generator)Post-Processing InstructionsStep 1: Remove white background with GIMP (free) a) Open image in GIMP Step 2: Resize to 800x800 pixels if needed
Step 3: Compress with pngquant (free command line tool)
Target specs: 800x800px PNG with transparent background, under 100KB |
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
|
📋 Linked to Feature Shipping Tracker #1344: Fix Manual Building Block Output Type Handling. The SINGLE_SELECT / MULTI_SELECT comments in this PR represent the remaining known issue on the Terraform provider side. Once that provider fix lands, the commented-out code here can be re-enabled and the e2e test can assert on those input types. |
Adds a new `modules/meshstack/manual` building block that exercises the MANUAL implementation type, including: - 5 inputs (text, flag, num, single_select, static_note) - 3 outputs that mirror inputs 1:1 (text, flag, num) - SINGLE_SELECT input without output (input-only type) - static_note input without output (extra input, more inputs than outputs) - No pre-run script (not supported by MANUAL impl) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Provider bugs documented and filed as GitHub issues on terraform-provider-meshstack: - meshcloud/terraform-provider-meshstack#176: SINGLE_SELECT and STATIC inputs cause "unexpected new value" error in MANUAL building block definitions - meshcloud/terraform-provider-meshstack#177: Creating building block instance with undeclared input returns opaque 400 error Removes manual_single_select_repro.tftest.hcl and the two sub-modules (manual-with-selects, manual-with-unknown-input) used only by those repros.
4c48cf8 to
04ad9e3
Compare