diff --git a/.github/workflows/merge-risk-watch.yml b/.github/workflows/merge-risk-watch.yml new file mode 100644 index 00000000..f1c94ddf --- /dev/null +++ b/.github/workflows/merge-risk-watch.yml @@ -0,0 +1,39 @@ +name: Merge Risk Watch + +on: + schedule: + - cron: "0 15 * * 0-4" + workflow_dispatch: + +permissions: + contents: read + actions: read + checks: read + pull-requests: read + +jobs: + watch: + if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false + uses: opficdev/Watcher/.github/workflows/merge-risk-watch.yml@0.1.0 + with: + repository: ${{ github.repository }} + base_branch: develop + default_branch: main + critical_file_patterns: | + .github/workflows/** + .github/actions/** + .mise.toml + .package.resolved + Gemfile.lock + Tuist.swift + Workspace.swift + Tuist/ProjectDescriptionHelpers/** + Application/**/Project.swift + Application/Shared/** + Widget/**/Project.swift + fastlane/** + **/*.xcstrings + secrets: + watcher_github_token: ${{ secrets.WATCHER_GITHUB_TOKEN }} + gemini_api_key: ${{ secrets.GEMINI_API_KEY }} + discord_webhook_url: ${{ secrets.DISCORD_WEBHOOK_URL }}