Skip to content

🔦 Feature: CI/CD setup for test cases #52

@rameshmane7218

Description

@rameshmane7218

Describe the Use Case for the Feature:

While exploring stringy-core, I found that multiple test cases were failing due to the following mistakes:

  • Exported functions multiple times.
  • Not imported functions in the test files.
  • Forgot to run test cases after implementing a new feature or fixing a bug.

A CI/CD setup can help us identify and address these issues, preventing them from disrupting the current workflow.

Suggested Solution:

To address all these issues, we can implement a CI/CD setup that runs test cases whenever someone raises a Pull Request. This setup will run after every commit, helping contributors quickly identify and fix any issues.

Additionally:

  • We can add conditions to run CI/CD on a draft PR by adding a label such as trigger CI/CD.

This approach ensures that the test cases are automatically executed, providing continuous feedback to contributors and maintaining the integrity of the codebase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions