rotators / foclassic

FOnline Community Edition (r412 base)
https://rotators.fodev.net/foclassic/
GNU General Public License v3.0
42 stars 5 forks source link

AngelScript update #15

Open wipe2238 opened 5 years ago

wipe2238 commented 5 years ago

Yeah, this one is unavoidable, neither engine or any server can live on their own without AngelScript. Before we can even think about reporting or requesting... well, anything, we have to start using something what isn't five years old. Andy is a great dev but even him won't support version as ancient as what we have here.

Best idea as of now is to make series of dedicated updates for AngelScript only, going step by step. Update to 2.26.1 and release. Update to 2.26.2 and release. Update to 2.26.3 and... yup, you guessed this one - release. It makes an absolutely boring changelog, but gives servers time to apply fixes without worrying about noise coming from engine. Plus, as i'd go with that a harsh way, and start treating all warnings coming from compiler as errors (at least until we reach latest stable), they'll need extra focus anyway.

Currently engine uses v2.26.0 Full list of changes can be found here.

2013

wipe2238 commented 5 years ago

With open-source and CI artifacts, idea of dedicated releases changed to dedicated tags: each AS update with own tag (vN-angelscript-2.XX or vN-angelscript-2.XX.Y) and a single release with most-recent version. Release should contain links to appveyor artifacts, which give anyone 6 months to grab ready-to-use release packages, later they're on their own.

Less manual work with same results and, as a bonus, @BartAdv might regain faith in my sanity.