diff --git a/.github/workflows/ssot-compliance.yml b/.github/workflows/ssot-compliance.yml new file mode 100644 index 0000000..08c18ba --- /dev/null +++ b/.github/workflows/ssot-compliance.yml @@ -0,0 +1,19 @@ +# 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: + ssot-linting: + # 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.1.2 + 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: false