gui-cs / Terminal.Gui

Cross Platform Terminal UI toolkit for .NET
MIT License
9.25k stars 673 forks source link

Fix potential github action smells #3449

Open ceddy4395 opened 3 weeks ago

ceddy4395 commented 3 weeks ago

Fixes

Hey! 🙂 I want to contribute the following changes to your workflow:

(These changes are part of a research Study at TU Delft looking at GitHub Action Smells. Find out more)

Proposed Changes/Todos

Pull Request checklist:

dodexahedron commented 3 weeks ago

Also, a thought for future consideration for us before it disappears from my head again:

Especially with regards to Roslyn analyzers/generators, we may want to consider caching, so that they don't have to get built every time, unless one of the analyzer projects is actually modified. Would speed up the build actions. Efficiency of those actions does matter, because there is a limit to how much execution time is allowed per month.

tig commented 2 days ago

Is this ready for me to merge?