-
Notifications
You must be signed in to change notification settings - Fork 16
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
Add url
property to manifest.json
#33
Comments
@gentlementlegen Pls check the description |
How do we deal with plugins that offers both Actions and Workers like the telegram chatroom? |
I don't have much context on the telegram kernel but it seems the plugin architecture must be optimized if it requires both github action and a worker. |
We could do:
It's split into worker/action because we needed a node env to run MTProto API to implement the It should be converted to a single worker plugin like it was originally now that 0x4007 decided to export the |
@gentlementlegen I need you blessing on this task. I think plugins that work both as a worker and a github action are outliers and it's safe to introduce the |
Sure, we only have one edge case so far. Maybe we can think of an option later like "install as Worker" and "install as Action". We can safely introduce the url property in the meantime. |
How will the onboarding UI know if the plugin is a worker or action? We could also have
Don't we still need node runtime for MTPRroto, so how can we convert to single worker plugin? |
If the
@Keyrxng knows better |
This is no longer the case so perhaps this can be closed as unplanned. |
How to get a plugin URL for a 3rd party plugin created by some other developer? |
I don't have full context on this repository but specifically in the plugin installer UI I fixed this problem. |
The problem is that the plugin installer cannot guess the URL to put it in the configuration which is the problem. It only knows the GitHub repository. One workaround would be if we had deployment urls linked within the github repo we could use these. |
We need to know an exact plugin URL (in case it works as a cloudflare worker) in order to set it in the partner onboarding UI.
What should be done:
url
property to manifest.jsonurl
property inmanifest.json
on each deployment of thedevelopment
branch. I think it's enough for now to use thedevelopment
plugin instances + https://github.com/ubiquity-os/ubiquity-os-plugin-installer will simply have to fetch a default plugin's github branch in order to get a plugin URL.url
property set in themanifest.json
file and updated worker-deploy.yml workflowOriginal comment
The text was updated successfully, but these errors were encountered: