Closed MFAnderson closed 7 years ago
I'd say continual support for at least the last two major releases
Anyone know the deprecation strategy for GoCD itself? If one exists, I say follow it and support the current versions. Otherwise, I agree with supporting a fixed number of versions.
I'm not sure if they have a deprecation strategy. We had support for a bit and were a few versions behind and it never came up as a problem. I don't see anything on their site.
@arvindsv hey want to pitch in?
At https://developer.gocd.org/ the oldest version you can download is 16.3.0 so I'd go with that.
The older versions are still hosted, just not visibly linked (the integration tests pull them all from the gocd.org server), but limiting support to the ones shown on the site sounds good to me.
@dudadornelles Sorry. My notifications for this repo were somehow turned off. Now they are on, and I'll pitch in when I can. Thanks.
The integration tests at present test for all versions from 13.1 onwards. This currently means 30 distinct releases are being tested spanning 4 and a half years. This contributes to a very long integration test cycle that results in it not being run very often. Opening this issue to start discussion about if we want to limit the set of old versions we want to support.