Git Push creates new deployment for every function linked to repository, not just for one subfolder?
- 0
- Self Hosted
- Functions

I was curious about the best practice on how to organise functions code in git repositories, and if the experienced behaviour is a bug or intentional.
Setup: All my Appwrite functions are linked to github and are stored in a subfolder with the same name as the function has in the console, within the functions folder, within the main branch of the one connected repo. i.e:
- Function1 is stored in repository "appwrite-functions", branch "main", path "[gitroot]/functions/Function1"
- Function2 is stored in repository "appwrite-functions", branch "main", path "[gitroot]/functions/Function2"
- ...
Expected Behaviour: When I push a change to the github repository editing code in the folder for a function, I expect an automatic deployment in appwrite to be triggered for that specific function. i.e:
- I changed code in folder "[gitroot]/functions/Function1", Appwrite creates a new git deployment for "Function1"
Experienced Behaviour: Appwrite create a new git deployment for ALL functions that are linked to this specific git repositor.
My question: Is this expected behaviour? Is this intended or will it be changed in the future? Should I put each function in its own specific branch, would that stop the creation of new deployments for all linked functions? And then why is appwrite console suggesting the "functions/..." syntax for the repo when I create a new function in the console, if there is only supposed to be one function per repository/branch?
Thank you very much in advance, and looking forward to help or a discussion :D
Recommended threads
- 500 Server Error after migration
I am trying to migrate my current appwrite instance to a new VPS. I have followed the official [guide](https://appwrite.io/blog/post/how-to-back-up-your-appwrit...
- sdk-for-apple v.10.2.0 produces errors
I am trying to get the Apple SDK v10.2.0 to work on my tvOS project. I previously used v6.0.0 but decided to update. When I update the dependencies, the build f...
- magic link auth does not create email ta...
i'm signing up / in users via magic auth link (which works nicely), the user is created in the auth in appwrite without flaws but no email target is created. i ...
