mirror of
https://github.com/neovim/neovim.git
synced 2026-03-28 11:22:03 +00:00
The default workflow permissions are overly broad; setting permissions explicitly at the workflow level ensures excessive permissions are not unintentionally granted to jobs. For details, see: https://docs.zizmor.sh/audits/#excessive-permissions
20 lines
581 B
YAML
20 lines
581 B
YAML
# Dummy workflow of lintcommit.yml. lintcommit is a required check, but it's
|
|
# only designed to work on master. Since required checks are always required to
|
|
# run, we can essentially "skip" the lintcommit on release branches with this
|
|
# dummy check that automatically passes.
|
|
name: lintcommit_dummy
|
|
on:
|
|
pull_request:
|
|
types: [opened, synchronize, reopened, ready_for_review]
|
|
branches:
|
|
- 'release-[0-9]+.[0-9]+'
|
|
|
|
permissions: {}
|
|
|
|
jobs:
|
|
lint-commits:
|
|
runs-on: ubuntu-latest
|
|
if: github.event.pull_request.draft == false
|
|
steps:
|
|
- run: echo "success"
|