-
Notifications
You must be signed in to change notification settings - Fork 0
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 Zip artifact to release workflow #12
Comments
Hi, good point ! 😃 Github allows you to export the code in zip format on Does this meet your use case? |
A more generic solution will be to add an export step that run |
I think that works, NGL I'm not well versed in GitHub actions. But the add-on folder being the whole zip should match the Godot asset library interface. One of my goals is to make a way to rigg up a custom asset library endpoint that is directly polling GitHub for repos that match the format and can be downloaded |
Another dumb thought is the license would want to be packaged as well since and possibly the readme since the release zip would not have that and would be the only thing downloaded |
This requires a different file hierarchy, you'd have to put the README and license inside the addons folder, so they'd be exported and wouldn't collide with other addons |
The zip is made by workflow you could always hack it in like that so it copies the readme to the add-on file before creating the zip |
Started working on something similar, you seem to have a way more advanced setup.
My initial use case was for releases to package the addon directory in the same way the godot asset library does.
this way if they are in a zip that can be linked to for automatic download it would mean a custom asset library server can point to them.
hoped the thought is of interest, feel free to ignore
The text was updated successfully, but these errors were encountered: