Skip to content

feat: pin meshstack provider version to 0.20.0#189

Merged
nroi merged 1 commit into
mainfrom
feature/tf-provider-pinning-0.20
Jun 1, 2026
Merged

feat: pin meshstack provider version to 0.20.0#189
nroi merged 1 commit into
mainfrom
feature/tf-provider-pinning-0.20

Conversation

@nroi

@nroi nroi commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Scorecard Check

Scorecard run on commit 745d4e2bbb458a42d5d088ee19bc384dd3cba53b relative to origin/main

📊 meshstack-hub Module Scorecard

Generated: 2026-06-01 | 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 🟢 86% 🟢 100% 🟢 100% n/a 🔴 0%
oci/application-compartment 🔴 40% 🟡 57% n/a n/a 🔴 0%

⚠️ 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 🟢 100%
oci/application-compartment 🟡 57%

Core Structure — Summary

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

meshstack_integration.tf conventions — applies to 1 modules

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

Integration — Summary

Emoji Criterion Coverage Status
🏷️ variable "hub" in integration 1/1 🟢 100%
🏢 variable "meshstack" in integration 1/1 🟢 100%
📤 building_block_definition output exposed 1/1 🟢 100%
🔌 meshcloud/meshstack in required_providers 1/1 🟢 100%
📎 backplane source uses var.hub.git_ref 1/1 🟢 100%
🔀 ref_name uses var.hub.git_ref 1/1 🟢 100%
📋 version_spec.draft uses var.hub.bbd_draft 1/1 🟢 100%
🏷️ BBD metadata.tags forwards var.meshstack.tags 1/1 🟢 100%
📖 BBD readme field present 1/1 🟢 100%
📝 BBD readme starts with plain-text description (no heading) 1/1 🟢 100%
📊 BBD readme has shared responsibility table (✅/❌) 1/1 🟢 100%
🚫 No documentation_md output in backplane 1/1 🟢 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%
oci/application-compartment 🔴 0%

Testing — Summary

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

📈 Overall Summary

Overall Average Score: 63%

Score Distribution

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

@nroi nroi marked this pull request as ready for review June 1, 2026 10:06
@nroi nroi requested a review from henryde June 1, 2026 10:06
@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-189.d1o16zfeoh2slu.amplifyapp.com

@nroi nroi force-pushed the feature/tf-provider-pinning-0.20 branch 3 times, most recently from 7e18e2a to 428bca4 Compare June 1, 2026 11:03
@nroi nroi force-pushed the feature/tf-provider-pinning-0.20 branch from 428bca4 to d7e3ef9 Compare June 1, 2026 11:09
@nroi nroi merged commit 41e7bc0 into main Jun 1, 2026
3 checks passed
@nroi nroi deleted the feature/tf-provider-pinning-0.20 branch June 1, 2026 11:13
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.

2 participants