neetoGit got workflows user-interface and workflows conditions

Neeraj Singh

By Neeraj Singh

on October 25, 2023

Recently we made changes to our neeto website. We made a minor change. Here is the before and after version.

neetoGit is a GitHub productivity enhancement tool by neeto. It brings a better user experience for assigning issues to someone and tagging issues with tags. In the last edition, we mentioned that neetoGit got GitHub integration, easy assigning of issues, tracking status and more.

Here are some of the new features, enhancements, and optimizations which were recently launched.

1. Workflows User-Interface

neetoGit now provides you a user-friendly interface for workflows. You can view conditions and actions associated with a workflow by clicking on the 'workflow' row.

ui workflows

It also provides a convenient bulk deletion functionality, efficiently deleting multiple workflows with a single click.

ui workflows

2. Conditions for workflows

Workflows offer a wide range of conditions, allowing you to create workflows with various sets of conditions.

You can choose whether 'all' of the above conditions must be true or if it's enough for 'any' of the above conditions to be true.

Here is a list of available conditions:

  1. Issue is closed
  2. Issue is open
  3. Pull request is closed
  4. Pull request is open
  5. Opened by
  6. Check is passed
  7. Label is present
  8. Review app deployed successfully
  9. Review app deployment failed

Conditions with parameter

  1. Opened by: It checks whether the issue or pull request is opened by the specified user or not, based on the given username. Opened by

  2. Check is passed: It verifies whether the specified CI check has passed or not. Check is passed

  3. Label is present: It verifies whether the specified label is present on the issue or pull request. Label is present

3. Real-world use cases of workflows

Consider a scenario where you need to add a specific label eg: engineer-needed to every newly opened issue. In such cases, you can utilize 'workflows' to automate this task by creating a workflow as shown below.

Real-world use cases

Let's consider another scenario where you want to automatically merge pull requests if the following conditions are met:

  • The CI checks pass.
  • The review app is successfully deployed.
  • A specific label is present on the pull request.

In this case, you can create a 'workflow' as shown below to automate this process.

Real-world use cases

Learn more about Merge pull request action.

What's coming next?

We are making neetoGit user interface more user-friendly. In addition to UI enhancements, we are excited to announce that more conditions and actions will be added to 'Workflows' functionality. This expansion will provide you a wider range of options to create workflows that align with your specific needs.

Stay tuned for these exciting updates as we strive to deliver an exceptional user experience and empower you with even greater customization and automation capabilities in neetoGit.

Stay up to date with our blogs. Sign up for our newsletter.

We write about how neetoChat has evolved over time.