-
Notifications
You must be signed in to change notification settings - Fork 15
Add my plugin as a submodule #15
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
Conversation
|
Ignore me closing and opening this I'm testing something lol. |
|
Okay I'm done testing stuff. Some notes before I can merge this,
|
|
Thank you for your feedback. |
Make sure your repository has no outgoing changes, then add it to your This should remove the files from repo.
Having built assets in your repository is somewhat of a grey-area when it comes to open source. If they are built, they are somewhat obfuscated and not as readable. This can be used by bad actors to make changes in the built assets they don't want users to see. Not only that, but most people wouldn't recognize the built files and would look solely at the source code, not recognizing it isn't a valid reflection of what the actual build files might do. i.e if in your source code you have its not an accurate representation of what your plugin does. It also makes it harder to audit plugin updates, as we'd have to check two places |
|
I fixed everything you mentioned. Thank you for the explanation in security part. |
|
Your plugin submodule is out of date, you didn't update it after making new commits. https://github.com/shdwmtr/plugdb?tab=readme-ov-file#updating-your-plugin |
- Remove of .millennium - Move source to main tree of repo.
|
Fixed, sorry, for some reason git didn't push the changes. |
|
Your build is failing. Take a look |
I hope.
|
Thank u and sorry for time spent. Now should be fine. |
|
A lot closer to working, but still isn't. You need to change |
|
Thank you, this is due to new building system i guess. Before i push the change - how can i remove frontend from my plugin? I have build errors that this is not found when trying to delete the folder. I have not noticed any mention of this file in build scripts. |
|
Also note that your build instructions in your README are wrong, its the instructions to build the example plugin, not yours. |
I'm not sure if its supported in the public build. I'll add support in the future. |
Build instructions
|
Perfect, make sure to test the build to make sure it works as expected: |
|
Using the build provided steam is failing to inject shims. The login window is paused without any further movement. |
Also, there is no static folder in build provided. |
This was fixed by magic, have no idea what i've done. However, now, after adding static folder everything runs. But plugin is not functional due to missing of webkit in build. So, for now there are 2 issues:
|
|
add {
...
"include": ["webkit", "static"]
}to your plugin.json. This lets the CI know you want those files included in the build. Edit: Do you mean the webkit folder or the webkit.js file |
Add components (webkit,static) to plugin.json
|
Hi
I mean webkit.js file, there is no such file in the build. in |
|
Try building it locally, does it have a webkit.js? |
|
Pull changes from plugdb, its not the same as yours. |
|
Make sure it works |
|
Build is tested and works as expected. |
|
Thank you. Sorry that i've spent so much of your time fixing minor issues. |
|
Should be on the plugin page in ~30 minutes max, just need to wait for the cache to expire. |
|
No worries; good thing the CI caught the errors instead of end-users. |
|
Your perma-link for the plugin is https://steambrew.app/plugin?id=57c553750f61. Let me know if you're ever going to move repositories in advance. This doesn't include username change, repo name change, moving the repo to an organization, etc. Just if you actually make a new repo and put it there / delete the current one. The reason its important is because the id is based off the initial commit id of the repo, i.e 57c553750f616459005a996e765c6bc582a1e803 |
|
You may also want to change the install instructions, as most people will be viewing them from steambrew.app and not GitHub, so they don't follow correctly. |
I was waiting for link to update the README.md, thank you for providing it. I will update instructions ASAP. |
No description provided.