Undeployed Changes Indicator in Projects View
We're excited to announce a new feature designed to give you a clearer and more immediate understanding of your deployment status directly from the Projects View in DeployHQ.
You can now quickly see if the latest deployed change in each project is behind the current state of your repository's default branch. This is indicated by a new visual cue in the project list.
Why is this important?
Previously, determining whether your deployed environment was up-to-date required navigating into the project's deployment history or comparing commit hashes manually. This new feature simplifies this process, providing a quick, at-a-glance overview.
This is particularly useful for:
- Identifying Undeployed Changes: Even if you don't have automated deployments enabled, you can easily see if there are newer commits in your default branch that haven't been deployed.
- Quick Status Checks: Quickly confirm if your deployed environment is in sync with your latest code, regardless of your deployment strategy.
- Team Awareness: Improve team collaboration by providing a clear visual indicator of deployment status to everyone involved.
How it works
In the Projects View, you'll now see a new indicator next to each project's name. This indicator will show:
- All changes have been deployed: If the latest deployed commit is the same as the latest commit in the default branch.
- This project has undeployed changes: If there are newer commits in the default branch that haven't been deployed.
This indicator is calculated by comparing the latest deployed commit hash with the latest commit hash in the default branch of your connected repository. This comparison happens in real-time, whenever the sync icon is clicked, ensuring that you always have the most current information.
Example
Imagine you have a project called "Production Website." If the latest commit deployed to "Production Website" is behind the latest commit in the 'main' branch of your repository, you will see a "Behind Default Branch" indicator next to the project name in the Projects View.
This allows you to quickly recognize that there are changes waiting to be deployed, even if your automated deployments are turned off or if there have been manual commits to the default branch.
Benefits
- Increased Visibility: Easily see the deployment status of all your projects at a glance.
- Reduced Manual Checks: Eliminate the need for manual commit comparison.
- Improved Workflow: Streamline your deployment process and ensure your environments are always up-to-date.
We believe this new feature will significantly improve your workflow and make managing your deployments even easier.
As always, we welcome your feedback and suggestions. If you have any questions or comments, please don't hesitate to contact our support team.