checkmake icon indicating copy to clipboard operation
checkmake copied to clipboard

Request: More ports

Open mcandre opened this issue 1 year ago • 4 comments

Can we please expand the number of precompiled ports of checkmake for the various Go friendly platform pairs?

We could easily do ARM ports, FreeBSD ports, and more by asking the Go compiler to output more platforms.

Example project that generates a ZIP file with these ports, using accio + mage + factorio + go:

https://github.com/mcandre/slick

mcandre avatar Mar 21 '23 05:03 mcandre

if it's just a matter of setting the right GOOS and GOARCH variables we can definitely add more entries to https://github.com/mrtazz/checkmake/blob/c865c5de10bcbad4de578b87ca2b44c7d90295a4/.github/workflows/packages.yml#L68-L72 which will automatically include them as release artifacts

mrtazz avatar Apr 11 '23 12:04 mrtazz

How'd you feel about moving to a GoReleaser action? Here's what it provides. I'm not an active Go dev but I've configured it on a few things pretty mindlessly easily.

colindean avatar Apr 14 '23 16:04 colindean

@colindean I'm not sure it provides much value for the project at this point. As I mention in the comment, adding new architectures currently is just a matter of adding a new line versus adding a whole new dependency.

mrtazz avatar Apr 18 '23 09:04 mrtazz

Port added to MacPorts in macports/macports-ports@b23e83a

cooljeanius avatar Nov 15 '23 22:11 cooljeanius