novuhq / novu-ruby

Ruby SDK for Novu - The open-source notification infrastructure for engineers. 🚀
https://rubygems.org/gems/novu
MIT License
24 stars 10 forks source link

Adds GitHub Actions Workflow to Run Tests on Push #41

Closed muhammadnawzad closed 1 year ago

muhammadnawzad commented 1 year ago

This GitHub Actions workflow is designed to automatically run tests when code changes are pushed. Please note that rubocop check is currently disabled until offenses are fixed by someone else.

Workflow Steps

  1. Checkout Code: This step checks out the latest code changes from the repository.
  2. Setup Ruby: Sets up Ruby for the project.
  3. Cache Dependencies: Caches dependencies like Ruby gems to optimize workflow execution.
  4. Install Dependencies: Installs project dependencies, such as Ruby gems.
  5. Run Tests: Executes the project's test suite to validate code changes.

Trigger Conditions

muhammadnawzad commented 1 year ago

Resolves #36