-
Notifications
You must be signed in to change notification settings - Fork 30
29 lines (24 loc) · 821 Bytes
/
sonarqube.yml
File metadata and controls
29 lines (24 loc) · 821 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: SonarQube Analysis
on:
push:
branches: [ main, develop, add-sonarqube-integration ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
sonarqube:
uses: NVIDIA-AI-Blueprints/sonarqube-workflows/.github/workflows/sonarqube-reusable-template.yml@main
with:
# Language and test configuration
language: python
languageVersion: '3.11'
# testCommand not needed - workflow auto-detects requirements.txt and runs:
# uv run pytest tests/ --cov=src --cov-report=xml
# Project creation parameters
organization: TEGRASW
team: Blueprints-SRE
product: warehouse-operational-assistant
scmRepoName: Multi-Agent-Intelligent-Warehouse
# Optional parameters
projectTags: ai-blueprint,warehouse,multi-agent
secrets: inherit