Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 0 additions & 32 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -205,35 +205,3 @@ jobs:
> {{ provided }}
> ```
> You'll need to add one before this PR can be merged.

pr-size-labeler:
name: PR Size Labeler
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: PR Size Labeler
uses: ./.github/actions/pr-sizer
with:
xs_label: "size/xs"
xs_max_size: "10"
s_label: "size/s"
s_max_size: "100"
m_label: "size/m"
m_max_size: "500"
l_label: "size/l"
l_max_size: "1000"
xl_label: "size/xl"
fail_if_xl: "false"
files_to_ignore: |
package-lock.json
yarn.lock
go.sum
ignore_line_deletions: "false"
ignore_file_deletions: "false"
43 changes: 43 additions & 0 deletions .github/workflows/pr-size-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: "PR Size Labeler"

# Use pull_request_target to get write permissions for PRs from forks.
# This is safe because we only use the GitHub API to read file metadata -
# we never checkout or execute code from the PR.
on:
pull_request_target:
types: [opened, synchronize, reopened]

jobs:
label:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
issues: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
# Checkout the base branch (not the PR head) for security.
# We only need the action definition from .github/actions/pr-sizer/
ref: ${{ github.base_ref }}

- name: PR Size Labeler
uses: ./.github/actions/pr-sizer
with:
xs_label: "size/xs"
xs_max_size: "10"
s_label: "size/s"
s_max_size: "100"
m_label: "size/m"
m_max_size: "500"
l_label: "size/l"
l_max_size: "1000"
xl_label: "size/xl"
fail_if_xl: "false"
files_to_ignore: |
package-lock.json
yarn.lock
go.sum
ignore_line_deletions: "false"
ignore_file_deletions: "false"
Loading