Keep required CI checks visible for ignored paths (#8019)
The motivation for this PR is that some checks we want to make required
are produced by workflows that currently use trigger-level paths-ignore.
When GitHub skips an entire workflow before it starts, such as on a
docs-only PR, it never creates the corresponding check run, so branch
protection can remain stuck waiting for a required status that will
never be reported.
This PR keeps those workflows starting consistently and moves the path
filtering inside the workflow, following the existing check-paths / skip
pattern used by the AWS workflows, so ignored-path PRs can still report
successful required checks without running the expensive CI work.
Signed-off-by: Masahiro Tanaka <mtanaka@anyscale.com>
Co-authored-by: Olatunji Ruwase <tunji.ruwase@snowflake.com>