mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-26 22:02:30 +01:00
64 lines
1.8 KiB
YAML
64 lines
1.8 KiB
YAML
# Part of the Carbon Language project, under the Apache License v2.0 with LLVM
|
|
# Exceptions. See /LICENSE for license information.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
|
|
name: 'Auto label PRs'
|
|
on:
|
|
pull_request_target:
|
|
types: [opened, ready_for_review]
|
|
|
|
jobs:
|
|
assign_reviewer:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- id: filter
|
|
uses: dorny/paths-filter@v2
|
|
with:
|
|
filters: |
|
|
documentation:
|
|
- '*.md'
|
|
- 'docs/**'
|
|
explorer:
|
|
- 'explorer/**'
|
|
infrastructure:
|
|
- 'BUILD'
|
|
- 'WORKSPACE'
|
|
- '.*'
|
|
- '.*/**'
|
|
- 'bazel/**'
|
|
- 'scripts/**'
|
|
toolchain:
|
|
- 'toolchain/**'
|
|
|
|
- id: documentation
|
|
if: steps.filter.outputs.docs == 'true'
|
|
run: |
|
|
gh pr edit "${PR}" --add-label "documentation"
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
PR: ${{ github.event.pull_request.html_url }}
|
|
|
|
- id: explorer
|
|
if: steps.filter.outputs.explorer == 'true'
|
|
run: |
|
|
gh pr edit "${PR}" --add-label "explorer"
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
PR: ${{ github.event.pull_request.html_url }}
|
|
|
|
- id: infrastructure
|
|
if: steps.filter.outputs.docs == 'true'
|
|
run: |
|
|
gh pr edit "${PR}" --add-label "infrastructure"
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
PR: ${{ github.event.pull_request.html_url }}
|
|
|
|
- id: toolchain
|
|
if: steps.filter.outputs.toolchain == 'true'
|
|
run: |
|
|
gh pr edit "${PR}" --add-label "toolchain"
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
PR: ${{ github.event.pull_request.html_url }}
|