-
Notifications
You must be signed in to change notification settings - Fork 1
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
add build & release #1
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great, thank you for contributing!
I've got a bunch of comments on specifics, some of which are me trying to figure out the state of computing platforms that I don't use. If I'm off-base on any of these, please clue me in.
Hi @pcunning, any chance you could respond to my comments in the review? |
Sorry to disappear on you. This should look better. You can see the built assets here https://github.com/pcunning/adif-multitool/actions. The release fails because it is on a fork. I tested the following and both worked:
Notes on platforms: |
Looks great, thanks for the contribution! |
Unfortunately it looks like the file matching failed. https://github.com/flwyd/adif-multitool/actions/runs/5041719540/jobs/9041683400#step:3:37 |
I turned on debug logs, but it doesn't say what |
I changed the artifact name structure to The winning move was setting I also noticed this isn't putting It also looks like the automated release action might break next week: marvinpinto/actions#544 |
Ah, per https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ the "next week" date has been postponed. |
This will build commits to main for RPi, Mac (x86 & ARM) and Windows (386 & ARM) then set is as a release with artifacts. There are probably better ways to do multiple platform builds with matrix builds but this works.
The release step if failing because when running in forks actions run in a read-only context (for security because forks are weird).