-
-
Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Action fails due to "too many 403 error responses" #188
Comments
Can you run the action with:
to see the timings and frequency of API calls? |
its not a public repo, we don't have any other action using the API. just regular/plain build actions. |
If DEBUG output does not provide useful insights into the underlying issue, you could try and set higher values for the following options:
|
Encountered this issue when creating PR from a fork repo. Seems to affect v1.23+. Possibly related to e33a080, but occurs even if the Reverting to v1.22 solves the issue. Example PR demonstrating this behavior: |
This is a great observation. It turns our that only the composite action is behaving this way. @BlasiusSecundus Can you try this fix please:
|
@danni-m can you confirm that you only see this issue for PRs from fork repositories, for those PRs it fails consistently (as in always) and that you are running the action as a composite action (i.e. via |
@EnricoMi I tried, and I can confirm that the fix works |
Thanks for testing. Merged into master, to be released soon. |
I've the same problem on every dependabot PRs, so this has something to do with the special environment in which dependabot PR runs. A workaround is to manually rebuild, since in this way it became a "normal" PR. |
@gionn have you followed the instructions on dependabot branches in the README.md? |
@danni-m the same question for you, did you follow the dependabot specific instructions in the README.md? |
sorry, found that later 👯 |
@EnricoMi I didn't, will try it out, thanks! |
OK, in that case the 403 that you are seeing are those "Resource not accessible by integration" 403 errors that are not retry-able. There is some improvement in master (#202) that will be released in the next v1 release that will not retry this particular 403 but genuine rate limit exceeded errors only, which are retry-able. Closing then as the source of the 403 is understood. |
This happens sometimes, the last time it happend was in a dependabot PR.
Action configuration:
The output of the action:
The text was updated successfully, but these errors were encountered: