diff --git a/.mokogitea/workflows/repo-health.yml b/.mokogitea/workflows/repo-health.yml index fed30145..154f77dd 100644 --- a/.mokogitea/workflows/repo-health.yml +++ b/.mokogitea/workflows/repo-health.yml @@ -7,8 +7,8 @@ # # FILE INFORMATION # DEFGROUP: Gitea.Workflow -# INGROUP: mokoplatform.Validation -# REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/mokoplatform +# INGROUP: mokocli.Validation +# REPO: https://git.mokoconsulting.tech/mokoconsulting-tech/mokocli # PATH: /templates/workflows/joomla/repo_health.yml.template # VERSION: 09.23.00 # BRIEF: Enforces repository guardrails by validating scripts governance, tooling availability, and core repository health artifacts. @@ -33,7 +33,8 @@ on: - scripts - repo pull_request: - push: + branches: + - main permissions: contents: read @@ -296,19 +297,17 @@ jobs: missing_required=() missing_optional=() - # Source directory: source/, src/, or htdocs/ (any is valid for extension repos) + # Source directory: src/ or htdocs/ (either is valid for extension repos) SOURCE_DIR="" - if [ -d "source" ]; then - SOURCE_DIR="source" - elif [ -d "src" ]; then + if [ -d "src" ]; then SOURCE_DIR="src" elif [ -d "htdocs" ]; then SOURCE_DIR="htdocs" elif [ -d "deploy" ] || [ -d "cli" ] || [ -d "monitoring" ]; then - # Platform/tooling repos don't need source/ + # Platform/tooling repos don't need src/ SOURCE_DIR="" else - missing_required+=("source/ or src/ or htdocs/ (source directory required)") + missing_required+=("src/ or htdocs/ (source directory required)") fi for item in "${required_artifacts[@]}"; do