CDSoft / pp

PP - Generic preprocessor (with pandoc in mind) - macros, literate programming, diagrams, scripts...
http://cdelord.fr/pp
GNU General Public License v3.0
253 stars 21 forks source link

Release archives in github releases? #85

Open hoijui opened 5 years ago

hoijui commented 5 years ago

As of now, the github releease page only contains the source code archives.

It might make sense to put the archives with binaries there too. I want to use PP in CI builds, meaning it will have to be downloaded each time I make a github commit, and it might be used by many others too. Maybe it is no problem for your servers bandwidht, but.. just though, in case you think it makes sense.

https://docs.travis-ci.com/user/deployment/releases/

tajmone commented 9 months ago

@CDSoft, please can you include the precompiled binaries in Releases — as suggested by @hoijui?

The download links at your website lead to inexistent pages:

As of now, I'm unable to get access to the precompiled Windows binary of the latest PP release (v2.14.4).

If you could at least provide the precompiled binaries of the latest PP version in the Releases page it would be great. You can edit a release on GitHub after its creation, and just add the binary attachments to it, along with the existing source archives auto-generated by GitHub.

Failing that, if you could please restore the downloads at your website, it would be much appreciated.

Thanks!

CDSoft commented 9 months ago

The latest binaries previously published are 2.14.1. Versions 2.14.2 to 2.14.4 are just updates of the Haksell compiler but are functionally equivalent.

I've restored the archives on cdelord.fr:

Please keep in mind that pp is not supported anymore, it's hard to deploy. For new projects I suggest ypp which is easier to compile and install and binaries are easier to produce (thanks to zig) and deploy (see hey).

tajmone commented 9 months ago

Thanks a lot for the binaries!

Please keep in mind that pp is not supported anymore, it's hard to deploy.

I'm aware of this, but having built my own macros libraries, and having various old projects that depend on it I'm still keen on using it quite often.

For new projects I suggest ypp which is easier to compile and install and binaries are easier to produce (thanks to zig) and deploy (see hey).

I've started looking into Panda and YPP — and am a Zig fan myself too ;-)

CDSoft commented 9 months ago

pp 2.14.1 release available on github: https://github.com/CDSoft/pp/releases/tag/2.14.1