guibranco/CrispyWaffle

View on GitHub
.github/workflows/size-label.yml

Summary

Maintainability
Test Coverage
name: Label based on PR size

on:
  pull_request:
  pull_request_target:
  workflow_dispatch:

jobs:
  size-label:
    permissions: write-all
    runs-on: ubuntu-latest

    steps:

      - name: size-label
        if: >-
          (
            github.event_name == 'pull_request' &&
            github.event.pull_request.head.repo.full_name == github.repository
          ) || (
            github.event_name == 'pull_request_target' &&
            github.event.pull_request.head.repo.full_name != github.repository
          ) || (
            github.event_name == 'workflow_dispatch'
          )
        uses: "pascalgn/size-label-action@v0.5.2"
        env:
          GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"