Yannik Tausch
Yannik Tausch
Why is it needed to support new platforms without changing conda-smithy? My point is: - The documentation (which is generated from the schema) should always be up-to-date - There are...
> We allow false for bot inspection: https://github.com/regro/cf-scripts/blob/master/conda_forge_tick/migrators/version.py#L316 > > It turns off all hints of any kind from the bot. I see - three thoughts about this: 1. This...
> > I see two possible paths forward here: > > Option (2) sounds the cheapest in terms of effort and it's not too inelegant imo! We're already working on...
I readded the option that `bot.inspection` can be `False` (bool is clearly wrong). From my side, this is ready now if we accept the stricter schema. https://github.com/regro/cf-scripts/issues/2272 will eventually lead...
@beckermr As far as I am concerned, the correct behavior for validation errors was now introduced with #1885. So I don't see anything to add here. Is that correct?
(please disregard a previous comment that was here) You mean the specific errors for extra keys? I can check if that's possible.
Okay, so my problem currently is: We could add some special case handling to here https://github.com/conda-forge/conda-smithy/blob/56750bb1635ccfd8e6805025334af43295875c00/conda_smithy/validate_schema.py#L50-L56 catching errors related to those 3 extra fields (that's possible by checking `error.validator ==...
> I don't think we are adding new platforms so often (the two last ones have been osx-arm64 and win-arm64 and I don't think we are expecting any new ones)...
> I don't understand why people always want to support only their use-case and break other use-cases when there are compromises that can support both (given minor inconveniences to both)....
> > Which compromise are you proposing? > > Adding special casing in [#1865 (comment)](https://github.com/conda-forge/conda-smithy/pull/1865#issuecomment-2018182761) and use `conda_smithy.validate_schema.validate_json_schema` as the source of truth about hard vs soft errors in downstream...