From daf2ee1faeef3730001625bc5d222a2eb97dae08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Coet?= Date: Mon, 2 Feb 2026 10:46:17 +0100 Subject: [PATCH] Add a unified dogfooding action --- .github/workflows/unified-dogfooding.yml | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/unified-dogfooding.yml diff --git a/.github/workflows/unified-dogfooding.yml b/.github/workflows/unified-dogfooding.yml new file mode 100644 index 0000000000..53d0809e15 --- /dev/null +++ b/.github/workflows/unified-dogfooding.yml @@ -0,0 +1,32 @@ +name: Unified Dogfooding scans +on: + schedule: + - cron: '0 4 * * *' # Run the workflow every day at 04:00 UTC + workflow_dispatch: + +jobs: + unified-platform-dogfooding: + runs-on: github-ubuntu-latest-s + name: Unified Platform Dogfooding + permissions: + id-token: write + contents: read + steps: + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3.2.0 + with: + version: 2025.7.12 + - uses: SonarSource/ci-github-actions/build-maven@v1 + with: + run-shadow-scans: true + artifactory-reader-role: private-reader + artifactory-deployer-role: qa-deployer + - name: Run IRIS Analysis + uses: SonarSource/unified-dogfooding-actions/run-iris@v1 + with: + primary_project_key: org.sonarsource.java:java + primary_platform: "Next" + shadow1_project_key: "SonarSource_sonar-java" + shadow1_platform: "SQC-EU" + shadow2_project_key: "SonarSource_sonar-java" + shadow2_platform: "SQC-US"