From 911aa5aebf96ef04f2e48dc9b7fbbeae705a3b77 Mon Sep 17 00:00:00 2001 From: Martin Georgiev Date: Fri, 28 Mar 2025 17:25:47 +0000 Subject: [PATCH] ci: skip `sloth` when the PR author is the `release-please` bot --- .github/workflows/release-please.yaml | 2 +- .github/workflows/sloth.yml | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml index 0ef5c3a2..b458f873 100644 --- a/.github/workflows/release-please.yaml +++ b/.github/workflows/release-please.yaml @@ -14,7 +14,7 @@ permissions: jobs: release-please: - name: Release + name: Create new release PR runs-on: ubuntu-latest steps: - uses: googleapis/release-please-action@a02a34c4d625f9be7cb89156071d8567266a2445 # v4 diff --git a/.github/workflows/sloth.yml b/.github/workflows/sloth.yml index a0a37d17..9b7dde5b 100644 --- a/.github/workflows/sloth.yml +++ b/.github/workflows/sloth.yml @@ -12,7 +12,15 @@ jobs: sloth: runs-on: ubuntu-latest steps: - - name: Sloth + - name: Skip for release-please + id: check_release_please + if: github.event.pull_request.user.id == 41898282 # release-please[bot] + run: | + echo "Skipping Sloth check for release-please PR" + exit 0 + + - name: Run Sloth + if: ${{ always() && steps.check_release_please.outcome == 'skipped' }} uses: lendable/sloth@e1fd9a2df2549f6e64188f274bc5d3b39d7842ed # 0.2.0 with: token: ${{ secrets.GITHUB_TOKEN }}