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
Is your feature request related to a problem? Please describe.
CICD pipeline takes too long when a new build or deployment is being executed.
Rust crates in services take most of the time, 2 minutes on average for build or tests run.
Describe alternatives you've considered
No other alternatives considered. This is supported by GitHub Actions, and would be one of the better solutions.
Additional context
Examples from some of the latest build and deployment runs.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
CICD pipeline takes too long when a new build or deployment is being executed.
Rust crates in
services
take most of the time, 2 minutes on average for build or tests run.Describe the solution you'd like
Caching can be setup for the CICD pipeline, so the same dependencies are not download multiple times.
More information about caching for GitHub actions: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows
A good examples from Cargo Lambda shows caching setup for Rust crates on GitHub Actions: https://www.cargo-lambda.info/guide/automating-deployments.html#step-3-creating-the-release-workflow
Describe alternatives you've considered
No other alternatives considered. This is supported by GitHub Actions, and would be one of the better solutions.
Additional context
![image](https://user-images.githubusercontent.com/10431227/236943264-d30dc64e-de7d-40c0-9a47-19530e401322.png)
![image](https://user-images.githubusercontent.com/10431227/236943375-56686793-c4f3-46e9-835e-9442db2091eb.png)
Examples from some of the latest build and deployment runs.
The text was updated successfully, but these errors were encountered: