diff --git a/.github/workflows/bot.yaml b/.github/workflows/bot.yaml new file mode 100644 index 0000000..3a11154 --- /dev/null +++ b/.github/workflows/bot.yaml @@ -0,0 +1,63 @@ +name: feishu bot + +on: + branch_protection_rule: + types: [created, deleted] + check_run: + types: [rerequested, completed] + check_suite: + types: [completed] + create: + delete: + deployment_status: + discussion: + types: [created, edited, answered] + discussion_comment: + types: [created, deleted] + fork: + gollum: + issues: + types: [opened, edited, milestoned, pinned, reopened] + issue_comment: + types: [created, deleted] + label: + types: [created, deleted] + merge_group: + types: [checks_requested] + milestone: + types: [opened, deleted] + page_build: + project: + types: [created, deleted, reopened] + project_card: + types: [created, deleted] + project_column: + types: [created, deleted] + public: + pull_request: + branches: + - '*' + types: [opened, reopened] + pull_request_review: + types: [edited, dismissed, submitted] + pull_request_review_comment: + types: [created, edited, deleted] + pull_request_target: + types: [assigned, opened, synchronize, reopened] + push: + branches: + - '*' + registry_package: + types: [published] + release: + types: [published] + +jobs: + send-event: + name: Webhook + runs-on: ubuntu-latest + steps: + - uses: junka/feishu-bot-webhook-action@main + with: + webhook: ${{ secrets.FEISHU_BOT_WEBHOOK }} + signkey: ${{ secrets.FEISHU_BOT_SIGNKEY }}