emacs-lisp icon indicating copy to clipboard operation
emacs-lisp copied to clipboard

Configlet sync CI is broken

Open BNAndras opened this issue 2 years ago • 4 comments

@ErikSchierboom, we have a GHA that regularly uses configlet to check for unsynced files at https://github.com/exercism/emacs-lisp/actions/workflows/configlet-sync.yml, but it's been broken for over a year due to rate limits. Is this something fixable?

BNAndras avatar Apr 23 '24 14:04 BNAndras

Maybe check the logs to see if https://github.com/exercism/emacs-lisp/blob/main/.github/workflows/configlet-sync.yml#L17-L23 does indeed do an authenticated request? Or else simulate that locally.

Looking at CI, it looks like what is failing is the issue creation. Maybe check if the authentication is working there? Or else try updating the workflow?

ErikSchierboom avatar Apr 23 '24 14:04 ErikSchierboom

If we find a solution we should also fix it for the common-lisp track, which has the same job and issue: https://github.com/exercism/common-lisp/blob/c35edf8095e87c64b9c2f22ea08a2da7024a3411/.github/workflows/configlet-sync.yml

fapdash avatar May 14 '24 14:05 fapdash

this may be a long standing issue with create-an-issue

https://github.com/JasonEtco/create-an-issue/issues/142

kmarker1101 avatar Jun 25 '24 15:06 kmarker1101

Same error here. It seems to be triggered easily when using the "update_existing: true" parameter, so the search/issues endpoint is the one affected by the secondary rate limit.

https://github.com/JasonEtco/create-an-issue/issues/142#issuecomment-2066826259

We probably could get rid of this setting as we're closing the issue each time.

fapdash avatar Sep 04 '24 15:09 fapdash