Skip to content

Nightly

Nightly #56

Workflow file for this run

name: Nightly
on:
schedule:
- cron: '0 2 * * *' # Run nightly at 2 AM UTC
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
id-token: write
contents: write
jobs:
analyze:
runs-on: github-ubuntu-latest-s
strategy:
matrix:
include:
- platform: next
project-key: org.sonarsource.html:html
- platform: sqc-eu
project-key: SonarSource_sonar-html
- platform: sqc-us
project-key: SonarSource_sonar-html
permissions:
id-token: write
contents: read
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: jdx/mise-action@146a28175021df8ca24f8ee1828cc2a60f980bd5 # v3.5.1
with:
version: 2025.7.12
- uses: SonarSource/ci-github-actions/build-maven@v1
with:
artifactory-reader-role: private-reader
artifactory-deployer-role: qa-deployer
maven-args: "-Dsonar.projectKey=${{ matrix.project-key }} -Dsonar.organization=sonarsource -Pcoverage-report -Dmaven.install.skip=true -Dmaven.deploy.skip=true"
sonar-platform: ${{ matrix.platform }}
iris:
needs: [analyze]
runs-on: github-ubuntu-latest-s
permissions:
id-token: write
contents: read
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: jdx/mise-action@146a28175021df8ca24f8ee1828cc2a60f980bd5 # v3.5.1
with:
version: 2025.7.12
- uses: SonarSource/unified-dogfooding-actions/run-iris@v1
with:
primary_project_key: org.sonarsource.html:html
primary_platform: Next
shadow1_project_key: SonarSource_sonar-html
shadow1_platform: SQC-EU
shadow2_project_key: SonarSource_sonar-html
shadow2_platform: SQC-US