From 9982669cb09c23a5a4e767df87219a99cb06cfde Mon Sep 17 00:00:00 2001 From: gencraft69ai Date: Fri, 4 Jul 2025 15:35:06 +0200 Subject: [PATCH 1/2] refact: clean docId --- README.md | 42 ------------------------------------------ 1 file changed, 42 deletions(-) diff --git a/README.md b/README.md index 07981af..f3b4326 100644 --- a/README.md +++ b/README.md @@ -1,45 +1,3 @@ ---- -docId: GC-GHUB-README-IDX-001 # GenCr@ft - GitHub Org - README - IndeX -title: GenCr@ft Studio - Organization-wide GitHub Files - README -version: 1.0.0 -status: Active -authors: - - "DevOps Team" - - "Community Management Team" -knowledgeGuardian(s): - - "Lead DevOps Engineer" -relatedDocuments: - - docId: GCS-DEVOPS-GITHUB-STD-IDX-001 # Assumed link to GitHub standards in DevOps - description: "Gencraft Studio DevOps Standards for GitHub" - - docId: GCS-H016 # Link to SSoT Documentation Principles - description: "SSoT Documentation Principles" -audience: - - "All Contributors" - - "Community Members" - - "DevOps Team" - - "AI Agents (Gems)" -keywords: - - "github" - - "community" - - "contributing" - - "code of conduct" - - "issue templates" - - "pull request templates" - - "organization defaults" -ssot_path: ".github/README.md" -reviewers: - - "Head of Engineering" -creation_date: "2024-07-25" # Example date -language: "en" -summary: "This README.md serves as the entry point for the .github special repository. This repository contains default community health files and configuration that apply to public repositories within the GenCr@ft Studio GitHub organization, unless overridden at the individual repository level." -tags: - - "github" - - "community-health" - - "organization-profile" - - "index" -last_updated_date: "2024-07-25" # Example date ---- - # GenCr@ft Studio - Organization-wide GitHub Files Welcome to the `.github` repository for GenCr@ft Studio. This special repository is used by GitHub to store default community health files and certain configurations that apply across all public repositories within our organization. From ce15b9d09d575186c109b3fe7e300bbe1836b502 Mon Sep 17 00:00:00 2001 From: gencraft69ai Date: Tue, 15 Jul 2025 18:23:33 +0200 Subject: [PATCH 2/2] feat[remediation]: deploys reusable workflow for ssot compliance --- .github/workflows/ssot-compliance.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/ssot-compliance.yml diff --git a/.github/workflows/ssot-compliance.yml b/.github/workflows/ssot-compliance.yml new file mode 100644 index 0000000..62b672b --- /dev/null +++ b/.github/workflows/ssot-compliance.yml @@ -0,0 +1,23 @@ +# SSoT Compliance Check +# This workflow calls the central, reusable SSoT linter. +# DO NOT add logic here. To update the linter, modify the reusable workflow in gcd-shared-actions. +name: SSoT Compliance Check + +on: + pull_request: + branches: [ main, develop ] + +jobs: + validate-ssot: + name: "Run Official SSoT Linter" + # This calls the master workflow from the correct SSoT location. + # The '@main' should be replaced with a specific version tag (e.g., @v1.0) for production stability. + uses: GenCr-ft/gcd-shared-actions/.github/workflows/reusable-ssot-linter.yml@v1.2.5 + secrets: + CROSS_REPO_PAT: ${{ secrets.CROSS_REPO_PAT }} + with: + # We keep the default behavior which is to fail the job on error. + continue-on-error: true + # We specify the exact, stable versions of our governance and tooling. + governance-version: "v1.4.0" + tooling-version: "v4.1.2"