You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since several of our projects are OnPrem for a single environment, we explicitly define artifact URLs when possible for our AL Go projects. However, despite the fact that the BC artifact therefore never changes, roughly 20% of all runs of the action "Pull Request Handler" will still take significantly longer setting up the compiler folder, effectively doubling the runtime of the workflow.
Expected behavior
The workflow should have similar runtimes.
If there is something like a timer to an automatic reset of the complier folder, there should be a way to either circumvent this or trigger it in a separate workflow to keep runtimes consistent, as they otherwise take too long for some time-sensitive tasks.
To reproduce, starting multiple status checks of a pull request in a repo using these settings would be required. I have yet to find any pattern on which runs will take longer to complete, or even if it only applies to certain pull requests.
It looks like we are hitting the download limit on the bcartifacts - which says maximum 1000 downloads per minut.
I have increased the limit to 5000 - lets see if this still happens.
AL-Go version
6.0
Describe the issue
Since several of our projects are OnPrem for a single environment, we explicitly define artifact URLs when possible for our AL Go projects. However, despite the fact that the BC artifact therefore never changes, roughly 20% of all runs of the action "Pull Request Handler" will still take significantly longer setting up the compiler folder, effectively doubling the runtime of the workflow.
Expected behavior
The workflow should have similar runtimes.
If there is something like a timer to an automatic reset of the complier folder, there should be a way to either circumvent this or trigger it in a separate workflow to keep runtimes consistent, as they otherwise take too long for some time-sensitive tasks.
Steps to reproduce
Here are my settings:
.AL-Go/settings.json
.github/AL-Go-Settings.json
To reproduce, starting multiple status checks of a pull request in a repo using these settings would be required. I have yet to find any pattern on which runs will take longer to complete, or even if it only applies to certain pull requests.
Additional context (logs, screenshots, etc.)
Run with normal execution time
Run with slow execution time
The text was updated successfully, but these errors were encountered: