Skip to content
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

Github workflow installer package not producing desired application icon #97

Closed
JimT787 opened this issue Feb 21, 2023 · 11 comments
Closed

Comments

@JimT787
Copy link

JimT787 commented Feb 21, 2023

I have an 'icon.png' in the same root folder with 'package.json' and it is 512x512 as recommended in the jDeploy documentation.

The installer package installs properly, but only produces the generic icon on the desktop.

I included a screenshot of the Github code page to demonstrate this. This is an installer package produced with a Github workflow and I tried the installer on Mac and Windows with the same effect--generic icon.

Maybe I'm doing something wrong? I did not try to produce an installable package using the npm method.

@shannah
Copy link
Owner

shannah commented Feb 21, 2023

Are you downloading it from the jdeploy download page or the github release page?

@JimT787
Copy link
Author

JimT787 commented Feb 21, 2023

Both if I’m understanding the question and meant to say this in the original issue notes.

The private repo produces the bundles nicely in the public repo. I tried using the installation bundle on that Github release page AND also navigated to the download page and tried that. Neither of them produces an icon although both install and run the program nicely.

The bundles have different filenames--the github release bundle always ends with "_25BD.zip" and the download page bundle is "_25BE.zip"

Between tests, I use the uninstall routine, then go the ‘.jdeploy’ directory and delete all the directories with the app and finally delete the icon from the desktop to start fresh…

Hope that helps,

Jim

Also, forgot to attach image of code page on private repo showing icon.png in same directory as package.json:

Root-folder

@shannah
Copy link
Owner

shannah commented Feb 25, 2023

I have a few ideas on what is going on here, but probably won't be able to look at this until next weekend.

@JimT787
Copy link
Author

JimT787 commented Feb 25, 2023 via email

@pkriens
Copy link

pkriens commented Jun 6, 2023

I am faced withe same problem with some additional missing pieces:

  • Version is not visible
  • No installer splash
  • No icon

This is the action that build it: https://github.com/AlloyTools/org.alloytools.alloy/actions/runs/5189366305/jobs/9354269825

This is the created release: https://github.com/AlloyTools/org.alloytools.alloy/releases/tag/release

image

About:

image

It would be quite impressive if this all works. Although I am a bit puzzled how it works security wise ...

@pkriens
Copy link

pkriens commented Jun 6, 2023

@shannah I need to make a decision to use jdeploy for an open source product. A friend of mine had good experiences but I noticed he used the npm deploy model. I have a rather strong preference for the github route. Could you indicate that this should all work on github as well or that the npm route for now would be more certain? I need to make a decision in the next week.

@shannahcloudbeds
Copy link

@pkriens Sorry, just noticed this message now.

The github support is more recent. npm is simpler, and, I suppose, more proven by the fact that I have been using it since v1.0, and github is just since 4.0. That said, the GitHub support provides a few nice things, like the ability to have branch-based releases, and turn-key integration with github actions for releases.

@electronstudio
Copy link

I have same issue as @JimT787 and @pkriens . Was a solution ever found?

@shannah
Copy link
Owner

shannah commented Jul 4, 2023

@electronstudio Can you share a link to your repo (if available) or just your download page (if repo not available)? I'd like to take a look at what is going on there.

@electronstudio
Copy link

thanks, i'll email it to you

@shannah
Copy link
Owner

shannah commented Dec 30, 2023

This issue is fixed now. If you run the installer again, it should pick up your latest icon. and splash screen.

@shannah shannah closed this as completed Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants