Skip to content

feat: noop equivalent for github-workflow buildingblocks#185

Merged
malhussan merged 2 commits into
mainfrom
feature/noop-github-workflow
May 29, 2026
Merged

feat: noop equivalent for github-workflow buildingblocks#185
malhussan merged 2 commits into
mainfrom
feature/noop-github-workflow

Conversation

@malhussan
Copy link
Copy Markdown
Member

Serves as a reference implementation of GH workflow BBs (async and sync), and prepares it for testing.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 28, 2026

Scorecard Check

Scorecard run on commit 68a9e405f3d516ba93a5ea867a1ad8171028690d relative to origin/main

📊 meshstack-hub Module Scorecard

Generated: 2026-05-29 | Modules scanned: 2 | Categories: 4

📋 Per-Module Category Summary

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

Module Overall Core Structure Integration Azure Backplane Testing
aks/starterkit 🟢 81% 🟢 83% 🟢 100% n/a 🔴 0%
meshstack/github-workflow 🟢 81% 🟡 50% 🟢 92% n/a 🟢 100%

⚠️ 2 modules have failing checks — failing categories are expanded below.

Core Structure — some checks failing

Basic module file structure and documentation — applies to 2 modules

Module Score 📦 🔗 📋 📝 🖼️ 📌 🔒
aks/starterkit 🟢 83%
meshstack/github-workflow 🟡 50%

Core Structure — Summary

Emoji Criterion Coverage Status
📦 buildingblock/ directory exists 2/2 🟢 100%
🔗 meshstack_integration.tf present 2/2 🟢 100%
📋 buildingblock/APP_TEAM_README.md present (no-integration fallback) 0/2 🔴 0%
📝 buildingblock/README.md with YAML front-matter 2/2 🟢 100%
🖼️ buildingblock/logo.png included 1/2 🟡 50%
📌 buildingblock/versions.tf present 1/2 🟡 50%
🔒 Provider versions pinned (~>) 0/2 🔴 0%
Integration — some checks failing

meshstack_integration.tf conventions — applies to 2 modules

Module Score 🏷️ 🏢 📤 🔌 📎 🔀 📋 🏷️ 📖 📝 📊 🚫
aks/starterkit 🟢 100%
meshstack/github-workflow 🟢 92%

Integration — Summary

Emoji Criterion Coverage Status
🏷️ variable "hub" in integration 2/2 🟢 100%
🏢 variable "meshstack" in integration 2/2 🟢 100%
📤 building_block_definition output exposed 2/2 🟢 100%
🔌 meshcloud/meshstack in required_providers 2/2 🟢 100%
📎 backplane source uses var.hub.git_ref 2/2 🟢 100%
🔀 ref_name uses var.hub.git_ref 1/2 🟡 50%
📋 version_spec.draft uses var.hub.bbd_draft 2/2 🟢 100%
🏷️ BBD metadata.tags forwards var.meshstack.tags 2/2 🟢 100%
📖 BBD readme field present 2/2 🟢 100%
📝 BBD readme starts with plain-text description (no heading) 2/2 🟢 100%
📊 BBD readme has shared responsibility table (✅/❌) 2/2 🟢 100%
🚫 No documentation_md output in backplane 2/2 🟢 100%
Azure Backplane — not applicable

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

No applicable modules.

Testing — some checks failing

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

Module Score ⚙️ 🧪
aks/starterkit 🔴 0%
meshstack/github-workflow 🟢 100%

Testing — Summary

Emoji Criterion Coverage Status
⚙️ backplane/ directory (optional tier) 1/2 🟡 50%
🧪 e2e/ test directory exists 1/2 🟡 50%
e2e/ contains .tftest.hcl files 1/2 🟡 50%

📈 Overall Summary

Overall Average Score: 81%

Score Distribution

  • 🟢 High maturity (≥80%): 2 modules
  • 🟡 Medium maturity (50–79%): 0 modules
  • 🔴 Low maturity (<50%): 0 modules

@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-185.d1o16zfeoh2slu.amplifyapp.com

@malhussan malhussan force-pushed the feature/noop-github-workflow branch 26 times, most recently from 1793194 to 9b8afb7 Compare May 28, 2026 15:07
@malhussan malhussan marked this pull request as ready for review May 28, 2026 15:07
@malhussan malhussan requested a review from JohannesRudolph May 28, 2026 15:07
malhussan added 2 commits May 29, 2026 12:19
Serves as a reference implementation of GH workflow BBs (async and sync), and prepares it for testing.
@malhussan malhussan force-pushed the feature/noop-github-workflow branch from 9b8afb7 to 53172cc Compare May 29, 2026 11:53
@malhussan malhussan merged commit 7647f55 into main May 29, 2026
3 checks passed
@malhussan malhussan deleted the feature/noop-github-workflow branch May 29, 2026 12:52
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