Currently, qrms are retrieved from GitHub without using authentication (i.e. tokens). This limits the number of requests per hour to 60. Check with: curl -i https://api.github.com/rate_limit
If tokens are used, a user can make up to 5000 requests per hour. (Can be checked with curl -i -H "Authorization: token myToken" https://api.github.com/rate_limit where myToken is created like in GitHub Token.
Additionally, there is no upload function available to keep track of the workflow changes.
Proposed Changes
To solve situation 1, we extended the configuration tab by including the GitHub Token (as well as a link to "how to create one") to enable authenticated requests. If no token is provided, the requests work as before.
To solve situation 2, we added a upload button & configuration to allow the upload of files.
Short Description
Currently, qrms are retrieved from GitHub without using authentication (i.e. tokens). This limits the number of requests per hour to 60. Check with:
curl -i https://api.github.com/rate_limit
If tokens are used, a user can make up to 5000 requests per hour. (Can be checked with
curl -i -H "Authorization: token myToken" https://api.github.com/rate_limit
wheremyToken
is created like in GitHub Token.Additionally, there is no upload function available to keep track of the workflow changes.
Proposed Changes