I would build everything on master, that way we catch *before* starting a
release if there is something wrong.

/MR

On Wed, Feb 12, 2020 at 8:37 AM Sylvain Rabot <[email protected]>
wrote:

> I did not say it but I was speaking of prometheus/prometheus, I haven't
> checked others repos for their full cross-building time.
>
> I think we can come up with a minimal list of GOOS/GOARCH for PRs but, if
> you think building the complete list on tags only is not enough, we could
> do it on tags & master.
>
> If we were to choose to build the complete list for tags only I would
> suggest to build this for PRs:
>
> - linux/amd64
> - linux/386
> - linux/arm
> - linux/arm64
> - darwin/amd64
> - windows/amd64
> - freebsd/amd64
> - openbsd/amd64
> - netbsd/amd64
> - dragonfly/amd64
>
> If we were to choose to build the complete list for tags & master then I
> would suggest an even more reduced one:
>
> - linux/amd64
> - darwin/amd64
> - windows/amd64
> - freebsd/amd64
>
> Regards.
>
> On Tue, 11 Feb 2020 at 23:17, Matthias Rampke <[email protected]> wrote:
>
>> There are some exceptions like node exporter where it's important that
>> all variants at least build, but that has a custom setup already.
>>
>> What would be a sufficient subset? Do we need to worry about endianness
>> and 32 bit architectures, or would just building not catch issues specific
>> to these anyway?
>>
>> /MR
>>
>> On Tue, 11 Feb 2020, 22:50 Krasimir Georgiev, <[email protected]>
>> wrote:
>>
>>> I think that is a very good idea.
>>>
>>> On Feb 11 2020, at 11:19 pm, Sylvain Rabot <[email protected]>
>>> wrote:
>>>
>>> Hi,
>>>
>>>
>>> I'm wondering if we could reduce the list of GOOS/GOARCH that are 
>>> crossbuilt for every PR by circle-ci.
>>>
>>>
>>> The building of the complete list seems like a waste of time & resources to 
>>> me.
>>>
>>>
>>> Maybe we could select a few and only build the complete list when building 
>>> tags ?
>>>
>>>
>>> Regards.
>>>
>>>
>>> --
>>> Sylvain Rabot <[email protected]>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Prometheus Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/prometheus-developers/CADjtP1FJKyVj_gq-hgVgyyVbJ%3D-pECFqcPK-QviXmKB1R-oAgg%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/prometheus-developers/CADjtP1FJKyVj_gq-hgVgyyVbJ%3D-pECFqcPK-QviXmKB1R-oAgg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Prometheus Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/prometheus-developers/2508CDF1-CC2A-4AC6-B9EE-D68B53AFF166%40getmailspring.com
>>> <https://groups.google.com/d/msgid/prometheus-developers/2508CDF1-CC2A-4AC6-B9EE-D68B53AFF166%40getmailspring.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>
> --
> Sylvain Rabot <[email protected]>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/CAFU3N5V6MiMGH32a4OB0KMfJmV7FBZbJWEe6HZ-z9%2BmiOkqusQ%40mail.gmail.com.

Reply via email to