From a509d15acc5ee4f513bf9258a044e1f72de616a5 Mon Sep 17 00:00:00 2001 From: marcusquinn <6428977+marcusquinn@users.noreply.github.com> Date: Mon, 24 Nov 2025 22:05:43 +0000 Subject: [PATCH] Disable CI-based SonarCloud, use Automatic Analysis instead Custom Quality Gates require paid plan - not suitable for FOSS. Automatic Analysis provides code quality feedback without coverage requirements. Keep manual workflow_dispatch trigger for testing if needed. --- .github/workflows/sonarcloud.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index f55a728..c756522 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -1,12 +1,22 @@ name: SonarCloud Analysis +# DISABLED: Using SonarCloud Automatic Analysis instead of CI-based analysis. +# Custom Quality Gates require a paid plan, which isn't suitable for FOSS projects. +# The free Automatic Analysis provides code quality feedback without coverage requirements. +# +# To re-enable CI-based analysis: +# 1. Uncomment the triggers below +# 2. Disable Automatic Analysis on SonarCloud.io +# 3. Consider upgrading to a paid plan for custom Quality Gate settings + on: - push: - branches: [ main, feature/* ] - pull_request: - branches: [ main ] - types: [opened, synchronize, reopened] - workflow_dispatch: + # Disabled - using Automatic Analysis instead + # push: + # branches: [ main, feature/* ] + # pull_request: + # branches: [ main ] + # types: [opened, synchronize, reopened] + workflow_dispatch: # Keep manual trigger for testing permissions: contents: read