Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Named Versions for Workflows (maybe Actions too?) #1210

Closed
eltonmorais opened this issue May 5, 2021 · 6 comments
Closed

[FEATURE] Named Versions for Workflows (maybe Actions too?) #1210

eltonmorais opened this issue May 5, 2021 · 6 comments
Labels
enhancement New feature or request

Comments

@eltonmorais
Copy link

Is your feature request related to a problem? Please describe.
Every code we save generates a version number. It's quite common that we get lost on those numbers. In which one I made that specific change? The previous number it's the last valid version, or it was just some ' or , fix? So we have to dig and navigate through many version numbers.

Describe the solution you'd like
It was awesome if we could name any version we want. Not obligatory. Just those we found relevant. The name would be shown exactly the way the number is. But with the name instead of the number. A plus would be the ability to filter the list to show only named versions.

Do you have a workaround?
No.

Comparable features in other tools?
It would be like a commit comment, BUT simpler, with the ability to name it after creation, when I want, not only on commit.

@eltonmorais eltonmorais added the enhancement New feature or request label May 5, 2021
@dylburger
Copy link
Contributor

@eltonmorais If you had a way to manage workflows in your own Git repo, and assign Git tags to specific commits, would that solve your use case? Or would you still want a way to assign names to specific Pipedream deploys?

I'm generally curious if you'd prefer to work in the Pipedream UI or, if we had a way to develop workflows locally, you'd want to manage workflows that way.

@eltonmorais
Copy link
Author

@dylburger , for me, manage them in a Git Repo would be awesome and solve my needs for sure.

@dylburger
Copy link
Contributor

dylburger commented May 9, 2021

Nice, that's good feedback, thanks!

CC #220

@eltonmorais
Copy link
Author

@dylburger , I'm trying the new Actions right now. I think that it will be awesome. I didn't tested yet, but I think that I will be allowed to include files and work some Actions as more complex elements, with classes and all I need. Well, let's see...

But I'm writing here to tell a "not good" part.

The former PipeDream UI for Actions isn't as powerfull as the new version. BUT it was more accessible for newbies. People that don't even use node yet, but can create a few lines. People that don't works regularly with versioning...

Remove that UI from PipeDream it's a bad move IF YOU PLAN to help those people. I think you should, because the more experienced developers are a shorter public, and sometimes use their own server...

Well, just a feedback. I love the enlarged bounderies that the cli version gave me, but I just can't recommend PipeDream for a bunch of friends that just can't work with the new version.

@dylburger
Copy link
Contributor

@eltonmorais I hear you completely, and it's very valid feedback. We considered this tradeoff a lot when developing this new version of actions.

Our hope is that we can make the current process even simpler (so that you could author actions in the UI again, for example). I would hope the tooling improvements with the CLI / local dev environment will also improve dramatically over time, so that it's friendlier to people less familiar with Node.

We certainly don't have all of the answers yet, but the issues you raised are top-of-mind for us, and I shared this feedback with the team.

@dylburger
Copy link
Contributor

@eltonmorais since you mentioned a Git integration would solve this use case for you, I'm going to close this ticket, if you don't mind. I've linked this discussion to that ticket so we can discuss it more when we ship that feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants