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

automate builds on releases #5

Open
eroux opened this issue Dec 30, 2024 · 4 comments
Open

automate builds on releases #5

eroux opened this issue Dec 30, 2024 · 4 comments

Comments

@eroux
Copy link
Contributor

eroux commented Dec 30, 2024

let's try to use nuitka in github workflows to build for windows and OSX

@iamazeem
Copy link
Contributor

@eroux: I believe this has already been done. This may be closed.

@eroux
Copy link
Contributor Author

eroux commented Jan 29, 2025

There's some build automation yes, but it doesn't result in packages that work on Intel macOS yet... I'll close this as soon as the packages work well

@iamazeem
Copy link
Contributor

Right.
The artifacts contain a main.build folder with source, object, and other files.
Apparently, that's unused. That may be removed. Will reduce the overall package size.

Also, currently, the build is only triggered on tag.
I've earlier suggested to add workflow_dispatch also to trigger manual builds.
Commented the same on 4cdd078: 4cdd078#r151881549

Uploading of build artifacts to release is also missing.
That may be added as well if no manual step is involved.

@jerefrer
Copy link
Collaborator

Hey @iamazeem,

Yep exactly the build folder shouldn't be in the package and the release automated, I'll get to that after I'm done with the notarizing.

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

3 participants