Why need a release?

“1. Make a Release
After making the first release on GitHub, your function will only appear in the Functions Library.”

i think this adds too much process. i was expecting my function to show up immediately after creation.

1 Like

The release is just the thing to make it automatic and tied up between your code being stored in version control and then activating the GitHub action that actually packages up in the form that is ready for spec automate.

The action checks and validate your function inputs being the correct schema . It checks that your code has all of the dependencies properly register… it checks that the container machine type is compatible with the code that you’re looking to run with all those checks done it builds the container and that is what gets published to spec auto ready for triggering.

We’re looking across the board at everything that could make this process easier. We are public beta for a reason.

From another perspective @majidaldo we are running arbitrary code, it may be that you are fully testing what you’re doing and it’s ready to go. Some people won’t be. We do have some responsibilities to our own infrastructure and also your expectation of success to offer a minimum set of quality testing.