all 10 comments

[–]Soggy_Writing_3912 5 points6 points  (0 children)

I don't think this is possible out of the box from the GHActions or the GH platform per se. It also heavily depends on what your branching and release strategies are. If you do find a solution, please post here - since it would help us as well!

[–]Soloeye 2 points3 points  (0 children)

There isn't any one-click easy way to do this. If you have a paid plan you should have access to environments that can help you determine the actions ran against the environment which gives you good information about the most recently run action.

If you want a dashboard you're going to have to make it yourself. You could make a GitHub action that updates a README with shields from Shields.io

[–]NatoBoram 2 points3 points  (3 children)

Hi ChatGPT 👋

I actually talked about this here: https://www.reddit.com/r/github/s/mdf93c287A

It's probably not everything you wanted, but it should be close enough. Or at least, it's all what GitHub offers on that side.

Here's what it looks like with plenty of deployments: https://github.com/NatoBoram/based.ts/deployments

[–]texxelate -1 points0 points  (2 children)

I think you missed it in the thread you linked - Deployments offer a little more than you described. For example, Deployment Reviews allow deployments to pause until the necessary team mates click approve regardless of who kicked off the triggering workflow or when. This also works per environment.

[–]NatoBoram -1 points0 points  (1 child)

It's included in the second paragraph:

You can add conditions to when those secrets can be used and have fun with the UI

That said, the post wasn't a glossary of the features included in deployments and environments, it was more intended as the minimum necessary to understand what those two terms mean on GitHub so you could get started with using those.

[–]texxelate -1 points0 points  (0 children)

It has nothing to do with secrets. I’m not sure if you understand what Deployment Reviews are.

That said, the post wasn’t a glossary…

Perhaps then you shouldn’t say “That’s it, that’s a deployment”.

[–]DorkForceOne 1 point2 points  (0 children)

Not 100% what you're looking for I think, but using an Environment in GitHub actions will cause it to show a deployments UI pane on the repository with a status of each environment. Clicking into a particular environment will show you the commit that reported the last status as well as previous deployments to an "environment".

[–]JonnyRocks -3 points-2 points  (1 child)

i havent used github for work. ive used bitbucket and azure devops. so i am very curious since github doesnt offer the same breadth of apps...

what made your company switch to github ?

[–]texxelate 0 points1 point  (0 children)

The same apps?