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

Support Using Github Actions #8

Open
taranion opened this issue Jan 12, 2021 · 4 comments
Open

Support Using Github Actions #8

taranion opened this issue Jan 12, 2021 · 4 comments

Comments

@taranion
Copy link

Thanks for your example repo.

Did you by chance know what to do/to omit when building and packaging the .EXE from within an GitHub action? From what I understand, when running on "windows-latest", you already get tools like appx in the virtual machine.

Cheers,
Stefan

@crramirez
Copy link
Owner

Hello Stefan,

I definitely need to update this project to use the latest things.

I don't have experience with GitHub actions but Azure DevOpts has templates for building APPX from visual studio solutions. It has a free layer so you can try it out.

Regards,
Carlos

@taranion
Copy link
Author

Well, I am a Java Developer (under Linux) that uses the GraalVM plus Native Image to create compiled binaries out of Java applications for multiple plattforms (Linux, MacOS, Windows, Android and iOS (theoretically, need to make that work yet)) and have all my build chains set up based on GitHub Actions, so my .EXE is already created in Github Actions.
I could switch to Azure DevOps (in fact I tested that in 2019), but I would prefer to keep all build steps on a single platform.

But I think your project does give me enough hints to figure it out myself. It basically seems to consist of providing a manifest file and icons and calling makeappx and signtool from the script.

@crramirez
Copy link
Owner

Yes

@crramirez
Copy link
Owner

Please, if you see any improvements or make modifications, please make a Pull Request. I have hard times now to maintain it.

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

2 participants