Re: [Firebird-devel] Release build, snapshot, GitHub CI, AppVeyor

2022-08-22 Thread Adriano dos Santos Fernandes
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


[Firebird-devel] Release build, snapshot, GitHub CI, AppVeyor

2022-08-22 Thread Gabor Boros

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.)


Gabor


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel