Deployments and Releases are both activities now!

I bring here good news. Ever since we shipped UI deployments we entered an interesting state where our UI talked about “Releases” and “Deployments”. Worse than that we used to have one page to list each so newcomers would be confused why they have one but not the other. It even feels like a bug sometimes.

To Improve on that, we shipped a small improvement to consolidate both in the same page, the Activities page. Plus you will also be able to see live updating deployments in the overview page too.


Alongside it there were some minor tweaks shipped too:

  • Renamed “Configuration” tab to “fly.toml” (it was very odd to have Configuration and Settings on apps pages).
  • Fixed “Restart” button flickering: this button was hidden when it detected that there’s no running machines but with global state being hard it usually flickered between appearing and not. Right now it’s disabled until its actually possible to use it.
  • Added a modal to “Restart” button explaining that it only restarts running machines.
  • Added a Deploy/Launch button right to the restart button.

That’s it for now (narrator: “he lies as he knows he has another fresh produce to write as soon as he sends this one”).

How do you feel about the state of our app dashboard? Feel free to shoot feedback, even unrelated to this update

2 Likes

Not exactly sure whats going on but it feels broken to me.

It seems like releases are happening before the image is built. Also clicking through to see the build logs seems inconsistent, sometimes it works (although you can only click the icon) and sometimes it doesn’t. Currently I have a build that I can click through to but it seems to be both in progress in the list and complete when I click through to it, although when I open each stage no logs load.

Great feedback actually.

Can you link me those deployments and apps that feel broken to you so I can take a look?

If you don’t feel comfortable sharing here, mail me lubien at fly.io

1 Like

The link not being clickable issue was identified and Im preparing to ship the fix as soon as our CI passes.

As for the logs being slow, our team is currently is working on that right now, I don’t have an ETA but the real explanation is that there’s a delay between logs showing in UI in real time via NATS vs reopening the deployment page and seeing logs from our persistent storage.