Github's system has a specific budget on its build system.
Even regular commits try to use from this budget resulting in:
batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.
We should remove the smoke tests from simple pushes so that we don't get issues.
We should also have a system to manually produce the artifacts from 3 different machines and push them to our own server.
The downloads should be served from our server.
The updates should be also handled by our server.
Github should be a backup and could have a delay (new releases will be uploaded when we have enough budget maybe?)
Github's system has a specific budget on its build system.
Even regular commits try to use from this budget resulting in:
batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.
We should remove the smoke tests from simple pushes so that we don't get issues.
We should also have a system to manually produce the artifacts from 3 different machines and push them to our own server.
The downloads should be served from our server.
The updates should be also handled by our server.
Github should be a backup and could have a delay (new releases will be uploaded when we have enough budget maybe?)