pr-paths.yml

  1# Path → label rules for actions/labeler@v5 (PR file paths).
  2
  3"area/tui":
  4  - changed-files:
  5      - any-glob-to-any-file:
  6          - tui/**
  7          - view/**
  8
  9"area/fetcher":
 10  - changed-files:
 11      - any-glob-to-any-file:
 12          - fetcher/**
 13
 14"area/sender":
 15  - changed-files:
 16      - any-glob-to-any-file:
 17          - sender/**
 18
 19"area/oauth":
 20  - changed-files:
 21      - any-glob-to-any-file:
 22          - fetcher/xoauth2.go
 23          - "**/oauth*"
 24          - "**/xoauth*"
 25
 26"area/calendar":
 27  - changed-files:
 28      - any-glob-to-any-file:
 29          - calendar/**
 30
 31"area/notify":
 32  - changed-files:
 33      - any-glob-to-any-file:
 34          - notify/**
 35
 36"area/pgp":
 37  - changed-files:
 38      - any-glob-to-any-file:
 39          - pgp/**
 40
 41"area/plugin":
 42  - changed-files:
 43      - any-glob-to-any-file:
 44          - plugin/**
 45          - plugins/**
 46
 47"area/theme":
 48  - changed-files:
 49      - any-glob-to-any-file:
 50          - theme/**
 51
 52"area/i18n":
 53  - changed-files:
 54      - any-glob-to-any-file:
 55          - i18n/**
 56
 57"area/config":
 58  - changed-files:
 59      - any-glob-to-any-file:
 60          - config/**
 61
 62"area/cli":
 63  - changed-files:
 64      - any-glob-to-any-file:
 65          - cli/**
 66
 67"area/daemon":
 68  - changed-files:
 69      - any-glob-to-any-file:
 70          - daemon/**
 71          - daemonclient/**
 72          - daemonrpc/**
 73
 74"area/scard":
 75  - changed-files:
 76      - any-glob-to-any-file:
 77          - pgp/yubikey.go
 78          - "**/scard*"
 79          - "**/pkcs11*"
 80
 81"area/nix":
 82  - changed-files:
 83      - any-glob-to-any-file:
 84          - flake.nix
 85          - flake.lock
 86          - gomod2nix.toml
 87
 88"area/build":
 89  - changed-files:
 90      - any-glob-to-any-file:
 91          - Makefile
 92          - dist/**
 93          - snapcraft.yaml
 94          - com.floatpane.matcha.yaml
 95          - .goreleaser*
 96          - clib/**
 97
 98"area/docs":
 99  - changed-files:
100      - any-glob-to-any-file:
101          - docs/**
102          - README.md
103          - "**/*.md"
104
105"ci":
106  - changed-files:
107      - any-glob-to-any-file:
108          - .github/workflows/**
109          - .github/labeler-config.yml
110          - .github/labels.yml
111          - .github/pr-paths.yml
112
113"dependencies":
114  - changed-files:
115      - any-glob-to-any-file:
116          - go.mod
117          - go.sum
118          - package.json
119          - package-lock.json
120          - docs/package.json
121          - docs/package-lock.json