Problem: CI used a single tests.yml for linting, typechecking, and testing. No conditional path filtering, no markdown format check, and a stale mirror_upstream_prs.yml and duplicate luarocks.yml existed. Solution: replace tests.yml with quality.yaml (stylua, selene, lua-typecheck, prettier with dorny/paths-filter) and test.yaml (nvim-busted, stable+nightly matrix). Update luarocks.yaml to reference quality.yaml. Delete mirror_upstream_prs.yml and duplicate luarocks.yml. Fix automation workflow sender check.
16 lines
514 B
YAML
16 lines
514 B
YAML
name: Remove Question Label on Issue Comment
|
|
|
|
on: [issue_comment]
|
|
|
|
jobs:
|
|
# Remove the "question" label when a new comment is added.
|
|
# This lets me ask a question, tag the issue with "question", and filter out all "question"-tagged
|
|
# issues in my "needs triage" filter.
|
|
remove_question:
|
|
runs-on: ubuntu-latest
|
|
if: github.event.sender.login != 'barrettruth'
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- uses: actions-ecosystem/action-remove-labels@v1
|
|
with:
|
|
labels: question
|