EddieHubCommunity / api

API to manage our community data
https://api.eddiehub.io
MIT License
68 stars 63 forks source link

[FEATURE] Consolidate build lint and test into one workflow #319

Open tbhaxor opened 1 year ago

tbhaxor commented 1 year ago

⭐ Suggestion

This is same as https://github.com/EddieHubCommunity/good-first-issue-finder/issues/383

It will create a single continuous integration workflow and perform everything in it

  1. Setup environment
  2. Install the packages
  3. Build the environment
  4. Cache dependencies
  5. Testing

Even if one is failed the successive steps will not run and it will report failure. This is easy to track which step failed instead of which action failed.

💻 Use Cases

No response

❌ Related Problems

No response