--- name: PULL_REQUEST - YAML Lint with Reviewdog & Schema Checks on: [pull_request] jobs: lintFiles: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Run yamllint uses: reviewdog/action-yamllint@v1 with: level: error reporter: github-pr-review # Change reporter. yamllint_flags: '--config-file .github/.yamllint yml/**/*.yml' - name: Validate OSBinaries YAML Schema uses: cketti/action-pykwalify@v0.3-temp-fix with: files: yml/OSBinaries/*.yml schema: YML-Schema.yml - name: Validate OSLibraries YAML Schema uses: cketti/action-pykwalify@v0.3-temp-fix with: files: yml/OSLibraries/*.yml schema: YML-Schema.yml - name: Validate OSScripts YAML Schema uses: cketti/action-pykwalify@v0.3-temp-fix with: files: yml/OSScripts/*.yml schema: YML-Schema.yml - name: Validate OtherMSBinaries YAML Schema uses: cketti/action-pykwalify@v0.3-temp-fix with: files: yml/OtherMSBinaries/*.yml schema: YML-Schema.yml