HeyPuter / puter

🌐 The Internet OS! Free, Open-Source, and Self-Hostable.
https://puter.com
GNU Affero General Public License v3.0
26.83k stars 1.84k forks source link

Feature Request: github based apps #109

Open triptych opened 8 months ago

triptych commented 8 months ago

As a developer I want to be able to author an app on github ( or some other git based service ) and when I push a change to that repo, it updates the app on puter.

I want to be able to link my github account so that puter can see my repos. I want to be able to create an app and point the directory src to a path in the git repo I want to be able to commit changes to the repo and have some webhook or something that automatically updates the version on puter and publishes it .

Nice to have: be able to see previously released versions of the app - or at least see a history of the publishing events. So that I can have confidence that the change I pushed via github is showing up on puter

AtkinsSJ commented 8 months ago

Perhaps this could be implemented as a generic app-management API which a GitHub Action can then use to publish their app. We could publish a ready-made Action for developers to use. That way, developers have control over exactly when they publish they app updates.