h3rald / min

A small but practical concatenative programming language and shell
https://min-lang.org
MIT License
310 stars 23 forks source link

Added Release action for GitHub #101

Closed drkameleon closed 3 years ago

drkameleon commented 3 years ago

Since we were talking about it and I've ended up spending over 4 hours trying to make it work for Arturo, I've though of just posting a link of how I did it.

But then, I thought: why not do it myself - or at least start it - and make a PR? :)

So... Tell me what you think!

P.S. I'm not sure it works 100%, since I don't know the internals of min or its compilation (I haven't taken into account lite releases), but - given that I was based on your CI workflow and the work I did earlier on Arturo, it should be working (or after minimal effort...)

h3rald commented 3 years ago

Omg thanks a lot!!!

Looks fairly good, but I am probably gonna review it and test it out on a separate branch to see what happens.

Excellent work!

drkameleon commented 3 years ago

Omg thanks a lot!!!

Looks fairly good, but I am probably gonna review it and test it out on a separate branch to see what happens.

Excellent work!

I think that's a great idea.

Do test it and let me know how it goes - in case I can assist in any way (not that I'm a Github Action guru... but trying.. :) )

drkameleon commented 3 years ago

Not too unrelated to the above, one of my ideas before I worked on Release workflows was to be able to provide "nightly" builds (that is: one build of the current development branch, done automatically every night).

Since I've finally managed to set this up as well, you'd might want to have a look. ;-)

h3rald commented 3 years ago

Ohh yes! That's a good idea, and probably also a good way to test the release workflow without messing up releases. Thanks again, looks great!

drkameleon commented 3 years ago

to test the release workflow without messing up releases

Yep, exactly what I was thinking! :)