neetoGit got workflows user-interface and workflows conditions
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.
It also provides a convenient bulk deletion functionality, efficiently deleting multiple workflows with a single click.
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:
Issue is closed
Issue is open
Pull request is closed
Pull request is open
Opened by
Check is passed
Label is present
Review app deployed successfully
Review app deployment failed
Conditions with parameter
Opened by: It checks whether the issue or pull request is opened by the specified user or not, based on the given username.
Check is passed: It verifies whether the specified CI check has passed or not.
Label is present: It verifies whether the specified label is present on the issue or pull request.
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.
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.
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.