pascalgn / size-label-action

GitHub action to assign labels based on pull request change sizes
MIT License
88 stars 48 forks source link

Set maximum size, if diff is too big #57

Open guettli opened 2 weeks ago

guettli commented 2 weeks ago

Hi, thank you for that handy Github Action.

We get:

RequestError [HttpError]: Sorry, the diff exceeded the maximum number of files (300). Consider using 'List pull requests files' API or locally cloning the repository instead.: {"resource":"PullRequest","field":"diff","code":"too_large"}
    at /home/runner/_work/_actions/pascalgn/size-label-action/bbbaa0d5ccce[8](https://github.com/syself/foo/actions/runs/11365518112/job/31613876587?pr=1087#step:12:9)e2e76254560df5c64b82dac2e12/dist/index.js:2733:21
    at process.processTicksAndRejections (node:internal/process/task_queues:[9](https://github.com/syself/foo/actions/runs/11365518112/job/31613876587?pr=1087#step:12:10)5:5)
    at async main (/home/runner/_work/_actions/pascalgn/size-label-action/bbbaa0d5ccce8e2e76254560df5c64b82dac2e12/dist/index.js:71:27) {
  status: 406,

It would be great, if size-label-action would automatically set the biggest size, if above error occurs.

Maybe "off" by default. But it would be nice to have that for us.

pascalgn commented 1 week ago

I think this is fixed with the latest release!