mrtazz / checkmake

experimental linter/analyzer for Makefiles
MIT License
1.04k stars 45 forks source link

Request: More ports #92

Open mcandre opened 1 year ago

mcandre commented 1 year ago

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

mrtazz commented 1 year ago

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

colindean commented 1 year ago

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.

mrtazz commented 1 year ago

@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.

cooljeanius commented 1 year ago

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