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.
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.