[Feedback Tracking] 🚀 GA - New Deployments dashboard view is now generally available! #62676
-
Select Topic AreaProduct Feedback Body📣 On April 25, 2024, we shipped the new dashboard view UI experience for Deployments to general availability! 🚀 Along this ship, the Deployments dashboard now includes the following enhancements:
Quick links: Please leave your feedback as a comment! 💬 Previous Beta Announcement 📣📣 On August 3, 2023, we shipped a new dashboard view UI experience for Deployments. This is a stepping stone on our roadmap toward a renewed focus on Continuous Delivery. 🚀 For now, users may choose to opt-out of the new experience using GitHub's feature preview settings. If you do opt-out, we would love to hear why. 👂🏻 You can learn more about this change in our changelog post. Quick links: |
Beta Was this translation helpful? Give feedback.
Replies: 125 comments 149 replies
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
The overview already shows if its main branch, but it would be very helpfull if it could also show the release name if theres a release tag associated with the deployment. |
Beta Was this translation helpful? Give feedback.
-
What would be extremely helpful is if this was available across the org, like the security stuff, and filterable by repo topics and by environments (e.g. "show me all repos that have one of the topics [back_end, integration_layer] and show the following environments if they exist [stage, production]" This way you could easily build views that show you what's deployed across your org. Ideally, the environments would be columns. e.g.
or put a badge there? would make it more reusable... |
Beta Was this translation helpful? Give feedback.
-
Cross-reference to help track this separate feedback discussion: |
Beta Was this translation helpful? Give feedback.
-
Some feedback from my team's testing of the new UI:
|
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
Beta Was this translation helpful? Give feedback.
-
I can't see the environments anymore? I'm quite confused where envs have gone as right now I only a see a flat list of deployments from all envs |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for this feature! It couldn't have come at a better time. My only two items of feedback:
|
Beta Was this translation helpful? Give feedback.
-
Love it, but PLEASE get rid of the "Show more environments" link that shows if you have more than 10 environments. Just show them all or give it a higher limit or remember to show them all or something. (Same problem with the existing "Show more workflows..." link, it drives me insane)!! |
Beta Was this translation helpful? Give feedback.
-
It's a nice, iterative improvement over the previous iteration. My primary feedback would be to support monorepos in a more official capacity. At the moment, with our internal deployment tool that uses GitHub Deployments under the hood, we split environments into two components: a project and an environment name. E.g That said, official support for multiple "projects" in a repository would be helpful both to avoid such fragile features on top of this, as well as allowing the environments list on the left to filter by projects. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
I am no longer able to run deployments with this new UI. I had to revert to the old version in order to promote a commit from a lower environment to a higher one. Please fix this before removing the old version! |
Beta Was this translation helpful? Give feedback.
-
I opted out personally. We have many many deploys and it was too hard to see which was the latest deploy to each server. That's all I wanted. Additionally, the list of deployments isn't a complete list -> is that because deployments that are down / expired aren't listed? If so, it would be nice to be able to see that. It would also be nice to be able to sort the currently active deployments by server name & by deployment time. |
Beta Was this translation helpful? Give feedback.
-
"Active" label is confusingThere was a screenshot posted previously that showed a checkmark icon to indicate active/inactive and a label to indicate "Latest" (https://github.com/orgs/community/discussions/62676#discussioncomment-7463513). I'm now seeing the "Latest" label has been changed to "Active". This is confusing because a deployment could look like it's both active and inactive at the same time. For example, in a repo that uses environments when publishing Python packages to PyPI with OIDC, the deployments widget says the environment is "inactive". If I click on the environment to go to the deployments dashboard, I can see the latest deployment has a grayed-out checkmark but is also labeled "Active". This is doubly confusing. Why would a deployment with a grayed-out checkmark be labeled "Active"? And why would the latest deployment have a grayed out checkmark? Why was the "Latest" label changed to "Active"? Should the "Active" label maybe say "Latest" instead? |
Beta Was this translation helpful? Give feedback.
-
Under the deployments of a specific environments, I'd like to enrich the data of the card below. |
Beta Was this translation helpful? Give feedback.
-
This is superb! On the selected deployments at the top, is there a way to configure what is selected? I'd like 2, I'm sure others would like a few more than that. |
Beta Was this translation helpful? Give feedback.
-
Two pieces of feedback:
|
Beta Was this translation helpful? Give feedback.
-
📣 On April 25, 2024, we shipped the new dashboard view UI experience for Deployments to general availability! 🚀 Along this ship, the Deployments dashboard now includes the following enhancements:
Quick links: Please leave your feedback as a comment! 💬 |
Beta Was this translation helpful? Give feedback.
-
Having the deployment filters as part of a URL query string param would be ideal, so that it can be linked, bookmarked etc. |
Beta Was this translation helpful? Give feedback.
-
In the review deployment page, if I Cancel Workflow, shouldn't it automatically reject the deployment ? Rather currently, it waits for the Approvers to Reject it and then it is cancelled ? |
Beta Was this translation helpful? Give feedback.
-
This function is wonderful. |
Beta Was this translation helpful? Give feedback.
-
Best feature |
Beta Was this translation helpful? Give feedback.
-
I cant think of a better deployer than Github pages
|
Beta Was this translation helpful? Give feedback.
-
Make the deployments dashboard public?I'd like my Deployments dashboard to have a public permission so everyone can view the list of Cloudflare Pages build URLs going back in history, allowing people easy access to old versions of our web app. But this new dashboard seems to require a logged in view. In fact, without being signed in, if you go to a repo's "Actions" tab (github.com/org/repo/actions), the "Deployments" link on the left sidebar under "Management" links to an actual 404 page (which does prompt for sign-in). It seems weird for a link in the GitHub UI to intentionally navigate to a 404 under any circumstances. |
Beta Was this translation helpful? Give feedback.
-
Hoping this doesn't get marked off-topic. I'm struggling to understand how to do deployments via GHA and use the dashboard view. On merges to master we build a docker image containing our applications (with a symver version) and push it to docker hub. From there a release gets create in Octopus that then gets pushed to one of our dev environments and then after testing by developers, gets promoted to one of our test environments where after passing QA gets promoted to PRD. We don't create github releases or tag commits until the hash gets deployed to production since there might be numerous builds between each production release. If we trigger a deployment to a dev environment after a successful build, is there a way to show the deployed symver version on the dashboard via use of an environment variable? Is there a way to then select that symver version for deployment to a test environment and have it show that version in the dashboard? Right now in my testing I can see deployments to the dev/test environments but don't see a way to see what version is deployed: |
Beta Was this translation helpful? Give feedback.
-
This dashboard is quite helpful already but I would love to see a dashboard of all the deployments in an organisation and/or team. For companies using microservices with multiple repositories it is useful to have an overview of the deployments of all those microservices. |
Beta Was this translation helpful? Give feedback.
-
I also requested an improvement to have more details for each deployment, ie. having the intermediate statuses of each deployment: https://github.com/orgs/community/discussions/119983 |
Beta Was this translation helpful? Give feedback.
-
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
📣 On April 25, 2024, we shipped the new dashboard view UI experience for Deployments to general availability! 🚀
Along this ship, the Deployments dashboard now includes the following enhancements:
OR
behavior.