On 22/08/2022 08:24, Gabor Boros wrote: > Hi All, > > Isn't that too much? > In Gabor's ideal world..., GitHub CI "from a branch"=snapshot, "from a > tag"=release. :-) > > It's just a technical question from me, not more not less. > For example if release and snapshot use the same build infrastructure > (compiler, etc.) is good. Or not? :-) (Now the actual/snapshot builds > come from / available at three different places.) >
It's about build tools versions, needed work, resistance to changes, etc. You can consider AppVeyor as just another place doing builds with different tools versions, which is good for portability. GitHub Actions is currently considered as a way to validate our builds with different tools versions. A downside is that github login is necessary for download and URLs are not stable - this is bad for automation. Now you have one more place to look: https://github.com/FirebirdSQL/snapshots/releases/tag/snapshot-master It stores (unofficial - until/if the team decides it's official) daily snapshots for the master branch with stable URL without a need to login. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel