-
Notifications
You must be signed in to change notification settings - Fork 220
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
Fix bump.sh release CI step #4901
Comments
Alternatively, drop bump.sh? There are local or browser-based tools that can produce documentation out of OpenApi specs, and we might want to centralise documentation on c-w anyway? |
We are already hosting them, docs. I think |
Can someone shed some lights on the reasons we are using |
The main value of the https://bump.sh/hal-cardano-foundation/doc/cardano-wallet-backend/changes/ In the past, the Daedalus front-end team has used this to assess the effort required to update to a new |
Would it be a big loss if we just removed this step? It's just more maintenance burden for very little added value. After all, if you need a diff of the API you could just do a diff on the swagger file. |
Not sure. If I were a user of In comparison, running vanilla Our use of |
The UI is somehow inconsistent. Browsing https://bump.sh/hal-cardano-foundation/doc/cardano-wallet-backend/changes I can select the differences between This looks correct to me because
But if I jump to the documentation https://bump.sh/hal-cardano-foundation/doc/cardano-wallet-backend, I see and can retrieve the only the Also the deployment page is pretty clear that everything worked
|
I have found a tool we can use to eliminate
Rendered as New Endpoints: NoneDeleted Endpoints: NoneModified Endpoints: 1POST /wallets/{walletId}/transactions-balance
It's not great as GH, in the release page as well interprets |
That looks promising @paolino ! The question is: what to do with this information? bump.sh is supposed to provide informations to users of the API, telling them when things change, but I wonder who among our users is aware of it: I could not find any link to https://bump.sh/hal-cardano-foundation/doc/cardano-wallet-backend in our codebase, but perhaps I missed something obvious? |
Yes, that the documentation is not good as it should be. The big advantage of bump.sh is that you can compute any release API difference on the fly. OTOH they are easy to sum up. |
Not sure I get it: Do you mean I overlooked something in the documentation? Or that the documentation is actually missing the part on bump.sh? Or something else? |
That the documentation is actually missing that part. OTOH one can learn how bump.sh works on his own. If we fix it. |
It's decided we drop bump.sh in favor of inlining the API difference with the previous release in the release notes |
Why
Last bump.sh release push is reporting a wrong version number. We deployed version v2024-09-03 and v2024-08-11 was found on bump.sh.
The push-to-bump.sh step in the release pipeline checked out the right commit, 3bf4d7d which contains a swagger.yaml on the v2024-09-03 version, but after the push , the deployment shows the old v2024-08-11 version.
https://bump.sh/hal-cardano-foundation/docs/830981cc-283a-466c-b2db-829623049b3f/versions/2ccfe3cc-fcb1-4b7d-9e7a-159805986340, the pushed change
Cardano Wallet Backend API documentation , the documentation
The text was updated successfully, but these errors were encountered: