Skip to content

Automatic pyinstaller build via CI/CD#2

Open
domna wants to merge 7 commits intokaixxx:mainfrom
domna:github-action
Open

Automatic pyinstaller build via CI/CD#2
domna wants to merge 7 commits intokaixxx:mainfrom
domna:github-action

Conversation

@domna
Copy link

@domna domna commented Nov 10, 2023

Don't know if you find this useful but I made a ci/cd which automatically builds the executable and uploads them as a github artifact. In principle this works for all os's and architectures. I think this can also be linked to releases, so everything would be available for download via gh and automatically update on commit or release.

Currently, only windows build is enabled because linux is not merged yet and for macOS there was no spec file in the repo.

Here you see an example of the workflow run.

@kaixxx
Copy link
Owner

kaixxx commented Dec 2, 2023

Interesting, I've never used github actions. I've tested the binary you provided as an example (noScribeEdit-win-x64) and it failes with an unhandled exception: "No module named 'qdarkstyle'". So this would need more work.
I'm not sure though if it's really worth the effort. Building noScribeEdit locally is not a big deal. But I will leave this PR open if anybody wants to continue working on 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

Successfully merging this pull request may close these issues.

2 participants