name: lint-cpp permissions: contents: read concurrency: group: ${{ github.workflow }}-${{ github.event_name == 'workflow_dispatch' && inputs.run-id || github.ref }} cancel-in-progress: true on: workflow_dispatch: inputs: run-id: type: string description: The workflow ID to download artifacts (skips the build step) pull_request: paths-ignore: - .vscode/**/* - docs/**/* - examples/**/* jobs: lint-cpp: if: ${{ !inputs.run-id }} name: Lint C++ uses: ./.github/workflows/run-lint-cpp.yml secrets: inherit with: pr-number: ${{ github.event.number }}