* Add SonarCloud CI workflow Adds a manual-dispatch GitHub Actions workflow for SonarQube Cloud analysis (build, unit test coverage, scan). Moves file_header_template and SA1636/SA1633 suppression from .editorconfig comments and .globalconfig into the active .editorconfig .NET language conventions section, removing the duplicated suppression from .globalconfig. * Remove branch filter from pull_request trigger in SonarCloud workflow Runs analysis on all PRs regardless of target branch. * Adjust sonarcloud gh action based on feedback * Add .sonarqube to .gitignore * Attempt to split build and analysis in order to be able to run in PRs from forks * Adjust SonarCloud workflows * Rename SonarCloud workflows to reflect their actual purpose * Remove sonar.coverage.exclusions * Include .github in sonar analysis * Include build directory in sonar analysis * Apply sonarcloud workflow fixes from test branch * Remove setup-dotnet step from upload workflow * Use default branch from context instead of hardcoded main in analysis workflow * Update checkout action to v6 in upload workflow * Add actions: read permission to upload workflow * Enable SCM integration in upload workflow
127 lines
3.0 KiB
Plaintext
127 lines
3.0 KiB
Plaintext
#
|
|
# Umbraco CMS .gitignore
|
|
#
|
|
|
|
# Common files
|
|
*.obj
|
|
*.pdb
|
|
*.user
|
|
*.aps
|
|
*.pch
|
|
*.vspscc
|
|
*.orig
|
|
*.suo
|
|
*.vs10x
|
|
*.ndproj
|
|
*.ignorer.*
|
|
|
|
# Common directories
|
|
.DS_Store
|
|
._.DS_Store
|
|
.vs/
|
|
.idea/
|
|
|
|
# Build directories
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Db]ebug/
|
|
[Rr]elease/
|
|
|
|
# Tools
|
|
_ReSharper*/
|
|
_NCrunch_*/
|
|
*.ncrunchsolution
|
|
*.ncrunchsolution.user
|
|
*.ncrunchproject
|
|
*.crunchsolution.cache
|
|
tools/NDepend/
|
|
[Tt]est[Rr]esult*
|
|
[Bb]uild[Ll]og.*
|
|
[Ss]ource
|
|
[Ss]andbox
|
|
node_modules
|
|
lib-bower
|
|
*.psess
|
|
*.vspx
|
|
NDependOut/
|
|
QueryResult.htm
|
|
tools/docfx/
|
|
|
|
# csharp-docs
|
|
/build/csharp-docs/api/
|
|
/build/csharp-docs/_site/
|
|
|
|
# Local config
|
|
.claude/*
|
|
!.claude/skills/
|
|
!.claude/settings.json
|
|
.env.local
|
|
|
|
# Build
|
|
/build.out/
|
|
/build.tmp/
|
|
/build/hooks/
|
|
/build/temp/
|
|
|
|
# Build output
|
|
/build/docs.zip
|
|
/build/ui-docs.zip
|
|
/build/csharp-docs.zip
|
|
/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/auth
|
|
/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/backoffice
|
|
/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/assets
|
|
/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/js
|
|
/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/lib
|
|
/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/views/*
|
|
!/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/views/errors
|
|
/src/Umbraco.Cms.StaticAssets/wwwroot/umbraco/login
|
|
|
|
# Environment specific data
|
|
/src/Umbraco.Web.UI/wwwroot/[Mm]edia/
|
|
/src/Umbraco.Web.UI/App_Code/
|
|
/src/Umbraco.Web.UI/App_Plugins/
|
|
/src/Umbraco.Web.UI/[Uu]mbraco/[Dd]ata/
|
|
/src/Umbraco.Web.UI/[Uu]mbraco/[Ll]ogs/
|
|
/src/Umbraco.Web.UI/[Uu]mbraco/[Mm]odels/
|
|
/src/Umbraco.Web.UI/Views/
|
|
!/src/Umbraco.Web.UI/Views/Partials/blocklist/
|
|
!/src/Umbraco.Web.UI/Views/Partials/grid/
|
|
!/src/Umbraco.Web.UI/Views/_ViewImports.cshtml
|
|
/src/Umbraco.Web.UI/appsettings.json
|
|
/src/Umbraco.Web.UI/appsettings.Development.json
|
|
/src/Umbraco.Web.UI/appsettings.Local.json
|
|
|
|
# Tests
|
|
/tests/Umbraco.Tests.AcceptanceTest/.env
|
|
/tests/Umbraco.Tests.AcceptanceTest/playwright/.auth
|
|
/tests/Umbraco.Tests.Integration.SqlCe/DatabaseContextTests.sdf
|
|
/tests/Umbraco.Tests.Integration.SqlCe/[Uu]mbraco/[Dd]ata/TEMP/
|
|
/tests/Umbraco.Tests.Integration/appsettings.Tests.Local.json
|
|
/tests/Umbraco.Tests.Integration/TEMP/
|
|
/tests/Umbraco.Tests.Integration/[Uu]mbraco/[Dd]ata/
|
|
/tests/Umbraco.Tests.Integration/[Uu]mbraco/[Ll]ogs/
|
|
/tests/Umbraco.Tests.Integration/Views/
|
|
/tests/Umbraco.Tests.UnitTests/[Uu]mbraco/[Dd]ata/TEMP/
|
|
/BenchmarkDotNet.Artifacts/
|
|
playwright-report
|
|
trace.zip
|
|
/tests/Umbraco.Tests.AcceptanceTest/results
|
|
/tests/Umbraco.Tests.AcceptanceTest/dist
|
|
|
|
# Ignore auto-generated schema
|
|
/src/Umbraco.Cms.Targets/tasks/
|
|
/src/Umbraco.Cms.Targets/appsettings-schema.*.json
|
|
/src/Umbraco.Cms.Targets/umbraco-package-schema.json
|
|
/src/Umbraco.Web.UI/appsettings-schema.json
|
|
/src/Umbraco.Web.UI/appsettings-schema.*.json
|
|
/src/Umbraco.Web.UI/umbraco-package-schema.json
|
|
/src/Umbraco.Web.UI.Client/umbraco-package-schema.json
|
|
/tests/Umbraco.Tests.Integration/appsettings-schema.json
|
|
/tests/Umbraco.Tests.Integration/appsettings-schema.*.json
|
|
/tests/Umbraco.Tests.Integration/umbraco-package-schema.json
|
|
/src/Umbraco.Cms/appsettings-schema.json
|
|
.playwright-mcp/
|
|
|
|
# SonarQube local analysis cache
|
|
.sonarqube/
|