参考始皇的代码,写了一个自动锁定没有给star的人的issue的工具

代码:GitHub - 14790897/auto-lock-baipiao

欢迎在在这个仓库提issue体验

已经上架 GitHub action marketplace,使用更方便

功能

  • 自动检测和锁定:自动检测所有打开的 issues,如果 issue 提出者没有为仓库点星,则自动锁定该 issue,并添加一条评论,提示用户为仓库点星后考虑解锁
  • 自动解锁:对于已锁定的 issue,如果用户后续为仓库点了星,则自动解锁,并添加一条评论,通知用户 issue 已解锁
  • 支持GitHub Action

参考代码: 检查issues里的白嫖者,自动关闭+加标签+锁定 · GitHub

20 个赞

真佩服佬友的想象力,这个有意思

为啥不叫 auto-lock-qiqi

6 个赞

我之前以为不给star就fail pr已经够狠了

2 个赞

不错不错,可以在issue出现的时候进行检测

优秀啊,这玩意引流可以!

给我引个流

秀儿~

强制,很行

我也上架 GitHub action marketplace了

name: Issue Action Test

on:
  schedule:
    - cron: "0 18 * * *"   #"0 18 * * *"  "0 */6 * * *"
  workflow_dispatch:
  push:
    branches:
      - main
  issues:
    types: [opened]

permissions:
  issues: write
  contents: read

jobs:
  manage-issues:
    runs-on: ubuntu-latest
    steps:
      - name: Auto Lock Baipiao
        uses: 14790897/[email protected]
        with:
          gh_token: ${{ secrets.GITHUB_TOKEN }}
          gh_repo: ${{ github.repository }}
          issue_labels: ${{ secrets.ISSUE_LABELS }}

1 个赞

好想法!