github.com/grafana/pyroscope@v1.18.0/.github/workflows/renovate-config-validator.yml (about)

     1  name: Validate Renovate config
     2  
     3  on:
     4    push:
     5      branches:
     6        - main
     7      paths:
     8        - 'renovate.json'
     9        - '.github/workflows/renovate-config-validator.yml'
    10  
    11    pull_request:
    12      paths:
    13        - 'renovate.json'
    14        - '.github/workflows/renovate-config-validator.yml'
    15  
    16  permissions:
    17    contents: read
    18  
    19  jobs:
    20    validate:
    21      runs-on: ${{ github.repository_owner == 'grafana' && 'ubuntu-x64-small' || 'ubuntu-latest' }}
    22      steps:
    23        - name: Checkout code
    24          uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
    25          with:
    26            persist-credentials: false
    27  
    28        - name: Validate Renovate Config
    29          uses: grafana/shared-workflows/actions/validate-renovate-config@4178c5d9a0403e8b8e123baebc66e224d9c4f3cd # validate-renovate-config/v0.1.0