Skip to content

Commit fd6c76d

Browse files
SONARJAVA-6021 Set up unified dogfooding (#5418)
1 parent 37bd6bd commit fd6c76d

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Unified Dogfooding scans
2+
on:
3+
schedule:
4+
- cron: '0 4 * * *' # Run the workflow every day at 04:00 UTC
5+
workflow_dispatch:
6+
7+
jobs:
8+
unified-platform-dogfooding:
9+
runs-on: github-ubuntu-latest-s
10+
name: Unified Platform Dogfooding
11+
permissions:
12+
id-token: write
13+
contents: read
14+
steps:
15+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
16+
- uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0
17+
with:
18+
version: 2025.7.12
19+
- uses: SonarSource/ci-github-actions/build-maven@v1
20+
with:
21+
run-shadow-scans: true
22+
artifactory-reader-role: private-reader
23+
artifactory-deployer-role: qa-deployer
24+
- name: Run IRIS Analysis
25+
uses: SonarSource/unified-dogfooding-actions/run-iris@v1
26+
with:
27+
primary_project_key: org.sonarsource.java:java
28+
primary_platform: "Next"
29+
shadow1_project_key: "SonarSource_sonar-java"
30+
shadow1_platform: "SQC-EU"
31+
shadow2_project_key: "SonarSource_sonar-java"
32+
shadow2_platform: "SQC-US"

0 commit comments

Comments
 (0)