Skip to content

Nightly

Nightly #91

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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.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@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- uses: jdx/mise-action@6d1e696aa24c1aa1bcc1adea0212707c71ab78a8 # v3.6.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