default-mode: add: remove: [pull_request_target, issues] labels: # 跳过一个 label # 去掉一个 label # skip and remove - name: skip all content: regexes: '[Ss]kip (?:[Aa]ll |)[Ll]abels?' - name: remove all content: regexes: '[Rr]emove (?:[Aa]ll |)[Ll]abels?' - name: skip module content: regexes: '[Ss]kip [Mm]odule [Ll]abels?' - name: remove module content: regexes: '[Rr]emove [Mm]odule [Ll]abels?' - name: skip client content: regexes: '[Ss]kip [Cc]lient [Ll]abels?' - name: remove client content: regexes: '[Rr]emove [Cc]lient [Ll]abels?' - name: skip copilot content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)copilot(?:`|)' - name: remove copilot content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)copilot(?:`|)' - name: skip core content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)core(?:`|)' - name: remove core content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)core(?:`|)' - name: skip depot content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)depot(?:`|)' - name: remove depot content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)depot(?:`|)' - name: skip drop content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)drop(?:`|)' - name: remove drop content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)drop(?:`|)' - name: skip fight content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)fight(?:`|)' - name: remove fight content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)fight(?:`|)' - name: skip GUI content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)GUI(?:`|)' - name: remove GUI content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)GUI(?:`|)' - name: skip infrast content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)infrast(?:`|)' - name: remove infrast content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)infrast(?:`|)' - name: skip others content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)others(?:`|)' - name: remove others content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)others(?:`|)' - name: skip recruit content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)recruit(?:`|)' - name: remove recruit content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)recruit(?:`|)' - name: skip roguelike content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)(?:module: |)roguelike(?:`|)' - name: remove roguelike content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)(?:module: |)roguelike(?:`|)' - name: skip ambiguous content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)ambiguous(?:`|)' - name: remove ambiguous content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)ambiguous(?:`|)' - name: skip release content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)release(?:`|)' - name: remove release content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)release(?:`|)' - name: skip documentation content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)documentation(?:`|)' - name: remove documentation content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)documentation(?:`|)' - name: skip translation required content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)translation required(?:`|)' - name: remove translation required content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)translation required(?:`|)' - name: skip client-JP content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)Client: JP(?:`|)' - name: remove client-JP content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)Client: JP(?:`|)' - name: skip client-EN content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)Client: EN(?:`|)' - name: remove client-EN content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)Client: EN(?:`|)' - name: skip client-KR content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)Client: KR(?:`|)' - name: remove client-KR content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)Client: KR(?:`|)' - name: skip client-ZH_TW content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)Client: ZH_TW(?:`|)' - name: remove client-ZH_TW content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)Client: ZH_TW(?:`|)' - name: skip macOS content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)macOS(?:`|)' - name: remove macOS content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)macOS(?:`|)' - name: skip incomplete content: regexes: '[Ss]kip (?:[Ll]abels? |)(?:`|)incomplete(?:`|)' - name: remove incomplete content: regexes: '[Rr]emove (?:[Ll]abels? |)(?:`|)incomplete(?:`|)' # `MAA Team` - name: MAA Team mode: add: [pull_request_target, issues] author_association: - "MEMBER" # `module: infrast` - name: infrast content: "module: infrast" regexes: "基建|换班|贸易站|制造站|发电站|加工站|会客室|训练室|办公室|控制中枢|宿舍|基地|[Ii]nfrast|[Dd]orm" skip-if: - skip all - skip module - skip infrast remove-if: - remove all - remove module - remove infrast # `module: roguelike` - name: roguelike content: "module: roguelike" regexes: "肉[鸽鴿]|集成战略|[Rr]ogue|ローグ" skip-if: - skip all - skip module - skip roguelike remove-if: - remove all - remove module - remove roguelike # `module: copilot` - name: copilot1 content: "module: copilot" regexes: '自动(?:作战|战斗|编队)|自動[戰戦][鬥闘]|[Cc]opilot' mode: add skip-if: - skip all - skip module - skip copilot - roguelike remove-if: - remove all - remove module - remove copilot - name: copilot2 content: "module: copilot" regexes: '作[业業]' skip-if: - skip all - skip module - skip copilot - copilot1 - infrast - roguelike remove-if: - remove all - remove module - remove copilot # `module: drop` - name: drop content: "module: drop" regexes: "掉落物?(?:识别|检测)" skip-if: - skip all - skip module - skip drop remove-if: - remove all - remove module - remove drop # `module: fight` - name: fight content: "module: fight" regexes: "刷图|刷理智|剿灭|刷.{0,6}材料|关卡选择|战斗|作战|[戰戦][鬥闘]|[Ff]ight|[Bb]attle|[Aa]nihilation" skip-if: - skip all - skip module - skip fight - copilot1 - copilot2 - drop - roguelike remove-if: - remove all - remove module - remove fight # `module: depot` - name: depot content: "module: depot" regexes: "仓库识别|仓库检测|仓检|[Dd]epot" skip-if: - skip all - skip module - skip depot remove-if: - remove all - remove module - remove depot # `module: others` - name: others content: "module: others" regexes: "信用|拜访|登录|开始唤醒|连接模拟器|[Vv]isit|[Ll]ogin|[Ss]tartup" skip-if: - skip all - skip module - skip others remove-if: - remove all - remove module - remove others # `module: recruit` - name: recruit content: "module: recruit" regexes: "公招|(?