-
Notifications
You must be signed in to change notification settings - Fork 584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release CI: Bulletproof SemVer Checks #4817
Comments
👋 So unless you have some peculiar config or arrangement of the workflow, my guess is that the "is major change" decision point in the workflow will always evaluate to "no" as currently diagrammed. |
Hey @obi1kenobi, thanks for chiming in so proactively 😄 We are currently using the library of the cargo semver check in the parity-publish tool. My guess here is that we would add a sub-command to scan all the changes for any major change and then error. We already have a That should work, or? |
Oh nice, TIL that you are consumers of the library API! Not too many users like that yet, so it's nice to see it's useful for someone :) Ultimately, it depends on the precise details of how you generate the rustdoc JSON — it might or might not include the crate version from which it was generated, so As an aside, if you find |
@obi1kenobi would you be open to get paid in crypto? E.g. USDT or DOT? |
I'd most prefer fiat currency through GitHub Sponsors. That automatically handles tax considerations for me, minimizing paperwork and bureaucracy I have to deal with, and is also automatically visible as income to my bank which makes it easier to be eligible for loans etc. If you have a strong preference against fiat, I could try to figure out the tax paperwork related to accepting crypto. But I'm worried about slippage and transaction costs eating a large chunk of the value when I need to convert it to fiat to pay rent and bills. |
|
If it's all the same on your end, I would prefer Ethereum-based (ERC-20) If it's a big hassle on your end to offer I really appreciate you looking into this! |
The current CI checks are structured in a way that the
R0-silent
label skips the SemVer checks. This is good in general, but i already saw two merge requests that declaredR0
and had accidental breaking changes.I think we should do something like this:
The text was updated successfully, but these errors were encountered: