contrib/apiage: Do not leave empty sections for packages in markdown

For those packages without any preview/deprecated APIs we used to
include a header despite any content under it. We could instead
mention the state in a meaningful sentence.

Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
This commit is contained in:
Anoop C S 2022-08-06 14:39:18 +05:30 committed by mergify[bot]
parent 0660d68b6f
commit a79b4614d6
2 changed files with 10 additions and 0 deletions

View File

@ -184,6 +184,10 @@ def format_markdown(tracked, outfh):
outfh=outfh, outfh=outfh,
) )
print("", file=outfh) print("", file=outfh)
if all(x not in pkg_api for x in ("preview_api", "deprecated_api")):
print("No Preview/Deprecated APIs found. "
"All APIs are considered stable.", file=outfh)
print("", file=outfh)
def _table(data, columns, outfh): def _table(data, columns, outfh):

View File

@ -4,6 +4,8 @@
## Package: cephfs ## Package: cephfs
No Preview/Deprecated APIs found. All APIs are considered stable.
## Package: cephfs/admin ## Package: cephfs/admin
### Preview APIs ### Preview APIs
@ -47,6 +49,8 @@ Snapshot.Set | v0.10.0 | |
## Package: rbd/admin ## Package: rbd/admin
No Preview/Deprecated APIs found. All APIs are considered stable.
## Package: rgw/admin ## Package: rgw/admin
### Preview APIs ### Preview APIs
@ -66,6 +70,8 @@ API.SetIndividualBucketQuota | v0.17.0 | v0.19.0 |
## Package: common/admin/manager ## Package: common/admin/manager
No Preview/Deprecated APIs found. All APIs are considered stable.
## Package: common/log ## Package: common/log
### Preview APIs ### Preview APIs