Skip to content
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

feat: Public API, new namespace, disk actions, sort order, 503s, automated builds #23

Merged
merged 19 commits into from
Aug 29, 2024

Conversation

bencromwell
Copy link
Collaborator

@bencromwell bencromwell commented Aug 21, 2024

  • core: disk action endpoints
  • core: summary data
  • core: 503 responses
  • core: re-ordering of sort order based on json spec tagging
  • public: add the public API
  • renamespace to reflect Core/Public API clients being here

@bencromwell bencromwell changed the title Feat/various feat: various API updates (disk actions, sort order, 503s) Aug 21, 2024
@bencromwell bencromwell self-assigned this Aug 21, 2024
@bencromwell bencromwell changed the title feat: various API updates (disk actions, sort order, 503s) feat: Public API, new namespace, disk actions, sort order, 503s, automated builds Aug 28, 2024
@bencromwell bencromwell force-pushed the feat/various branch 5 times, most recently from 8615ca9 to 28b96df Compare August 29, 2024 08:02
@krystal krystal deleted a comment from github-actions bot Aug 29, 2024
chore(CI): markdown openapi summary to PR comment

fix(CI): GHA output

fix(CI): no color in openapi-changes

chore(CI): combine to one comment

chore(CI): no echo

chore: apply no-logo for the gh comments

chore(CI): tweak output for no changes found

chore(CI): npm & caching

install openapi-changes via npm locally to the project

chore(CI): cache the composer generator deps

chore(CI): switch runner

chore(CI): switch runner

chore(CI): working runner

chore: test a breaking change to observe the openapi-changes

chore: sq

chore: run direct

chore(CI): feed openapi-changes the spec from the PR's target

chore(CI): revert test changes to spec file

chore(CI): remove test step

chore(CI): fix output

chore(CI): again

chore(CI): errorcont

chore(CI): html reports

chore(CI): link to report in comment

chore(CI): link to report in comment
Copy link

github-actions bot commented Aug 29, 2024

Download Reports

Download the OpenAPI Changes Report

Core API Changes

├─┬Paths
│ ├──[➖] path (274:5)❌ 
│ ├──[➖] path (766:5)❌ 
│ ├──[➖] path (862:5)❌ 
│ ├──[➖] path (2088:5)❌ 
│ ├──[➖] path (5591:5)❌ 
│ ├──[➖] path (7057:5)❌ 
│ ├──[➖] path (8974:5)❌ 
│ ├──[➖] path (2146:5)❌ 
│ ├──[➖] path (3666:5)❌ 
│ ├──[➖] path (4022:5)❌ 
│ ├──[➖] path (4809:5)❌ 
│ ├──[➖] path (5982:5)❌ 
│ ├──[➖] path (7330:5)❌ 
│ ├──[➖] path (8043:5)❌ 
│ ├──[➖] path (924:5)❌ 
│ ├──[➖] path (8283:5)❌ 
│ ├──[➖] path (7917:5)❌ 
│ ├──[➖] path (1573:5)❌ 
│ ├──[➖] path (1697:5)❌ 
│ ├──[➖] path (3729:5)❌ 
│ ├──[➖] path (7596:5)❌ 
│ ├──[➖] path (9150:5)❌ 
│ ├──[➖] path (684:5)❌ 
│ ├──[➖] path (1802:5)❌ 
│ ├──[➖] path (5131:5)❌ 
│ ├──[➖] path (8695:5)❌ 
│ ├──[➖] path (8817:5)❌ 
│ ├──[➖] path (331:5)❌ 
│ ├──[➖] path (2262:5)❌ 
│ ├──[➖] path (5069:5)❌ 
│ ├──[➖] path (7113:5)❌ 
│ ├──[➖] path (7459:5)❌ 
│ ├──[➖] path (1061:5)❌ 
│ ├──[➖] path (2458:5)❌ 
│ ├──[➖] path (5904:5)❌ 
│ ├──[➖] path (8337:5)❌ 
│ ├──[➖] path (8416:5)❌ 
│ ├──[➖] path (8474:5)❌ 
│ ├──[➖] path (1902:5)❌ 
│ ├──[➖] path (113:5)❌ 
│ ├──[➖] path (2030:5)❌ 
│ ├──[➖] path (3486:5)❌ 
│ ├──[➖] path (4166:5)❌ 
│ ├──[➖] path (5002:5)❌ 
│ ├──[➖] path (6037:5)❌ 
│ ├──[➖] path (56:5)❌ 
│ ├──[➖] path (5727:5)❌ 
│ ├──[➖] path (6181:5)❌ 
│ ├──[➖] path (1235:5)❌ 
│ ├──[➖] path (1007:5)❌ 
│ ├──[➖] path (3214:5)❌ 
│ ├──[➖] path (7276:5)❌ 
│ ├──[➖] path (7392:5)❌ 
│ ├──[➖] path (630:5)❌ 
│ ├──[➖] path (2401:5)❌ 
│ ├──[➖] path (2733:5)❌ 
│ ├──[➖] path (3426:5)❌ 
│ ├──[➖] path (4485:5)❌ 
│ ├──[➖] path (5414:5)❌ 
│ ├──[➖] path (6513:5)❌ 
│ ├──[➖] path (7195:5)❌ 
│ ├──[➖] path (1635:5)❌ 
│ ├──[➖] path (2654:5)❌ 
│ ├──[➖] path (7526:5)❌ 
│ ├──[➖] path (7740:5)❌ 
│ ├──[➖] path (8592:5)❌ 
│ ├──[➖] path (409:5)❌ 
│ ├──[➖] path (1313:5)❌ 
│ ├──[➖] path (1981:5)❌ 
│ ├──[➖] path (2892:5)❌ 
│ ├──[➖] path (3850:5)❌ 
│ ├──[➖] path (5270:5)❌ 
│ ├──[➖] path (6369:5)❌ 
│ ├──[➖] path (6693:5)❌ 
│ ├──[➖] path (217:5)❌ 
│ ├──[➖] path (3028:5)❌ 
│ ├──[➖] path (4665:5)❌ 
│ ├──[➖] path (2596:5)❌ 
│ ├──[➖] path (6861:5)❌ 
│ ├──[➖] path (8887:5)❌ 
│ ├──[➖] path (4349:5)❌ 
│ ├──[➖] path (1178:5)❌ 
│ ├──[➖] path (1391:5)❌ 
│ ├──[➖] path (2204:5)❌ 
│ ├──[➖] path (3282:5)❌ 
│ ├──[➖] path (9088:5)❌ 
│ ├──[➖] path (551:5)❌ 
│ ├──[➕] path (4103:5)
│ ├──[➕] path (4710:5)
│ ├──[➕] path (6856:5)
│ ├──[➕] path (8249:5)
│ ├──[➕] path (9582:5)
│ ├──[➕] path (11537:5)
│ ├──[➕] path (2009:5)
│ ├──[➕] path (8397:5)
│ ├──[➕] path (10753:5)
│ ├──[➕] path (2405:5)
│ ├──[➕] path (10437:5)
│ ├──[➕] path (10009:5)
│ ├──[➕] path (349:5)
│ ├──[➕] path (1595:5)
│ ├──[➕] path (2204:5)
│ ├──[➕] path (2771:5)
│ ├──[➕] path (4478:5)
│ ├──[➕] path (7637:5)
│ ├──[➕] path (14:5)
│ ├──[➕] path (8941:5)
│ ├──[➕] path (1220:5)
│ ├──[➕] path (1428:5)
│ ├──[➕] path (4873:5)
│ ├──[➕] path (9950:5)
│ ├──[➕] path (1503:5)
│ ├──[➕] path (1944:5)
│ ├──[➕] path (2704:5)
│ ├──[➕] path (3461:5)
│ ├──[➕] path (7156:5)
│ ├──[➕] path (3744:5)
│ ├──[➕] path (11219:5)
│ ├──[➕] path (482:5)
│ ├──[➕] path (6784:5)
│ ├──[➕] path (10375:5)
│ ├──[➕] path (7238:5)
│ ├──[➕] path (7300:5)
│ ├──[➕] path (10076:5)
│ ├──[➕] path (665:5)
│ ├──[➕] path (3108:5)
│ ├──[➕] path (5348:5)
│ ├──[➕] path (11652:5)
│ ├──[➕] path (5879:5)
│ ├──[➕] path (6123:5)
│ ├──[➕] path (9142:5)
│ ├──[➕] path (1303:5)
│ ├──[➕] path (7785:5)
│ ├──[➕] path (877:5)
│ ├──[➕] path (4553:5)
│ ├──[➕] path (5668:5)
│ ├──[➕] path (3912:5)
│ ├──[➕] path (11121:5)
│ ├──[➕] path (2855:5)
│ ├──[➕] path (8749:5)
│ ├──[➕] path (9446:5)
│ ├──[➕] path (1786:5)
│ ├──[➕] path (3260:5)
│ ├──[➕] path (11409:5)
│ ├──[➕] path (1025:5)
│ ├──[➕] path (3622:5)
│ ├──[➕] path (5056:5)
│ ├──[➕] path (7094:5)
│ ├──[➕] path (11345:5)
│ ├──[➕] path (11473:5)
│ ├──[➕] path (197:5)
│ ├──[➕] path (8031:5)
│ ├──[➕] path (8595:5)
│ ├──[➕] path (9079:5)
│ ├──[➕] path (10217:5)
│ ├──[➕] path (10820:5)
│ ├──[➕] path (4407:5)
│ ├──[➕] path (5410:5)
│ ├──[➕] path (7370:5)
│ ├──[➕] path (7848:5)
│ ├──[➕] path (2272:5)
│ ├──[➕] path (6346:5)
│ ├──[➕] path (7454:5)
│ ├──[➕] path (10536:5)
│ ├──[➕] path (6700:5)
│ ├──[➕] path (10148:5)
│ ├──[➕] path (11002:5)
│ ├──[➕] path (3534:5)
│ ├──[➕] path (4786:5)
│ ├──[➕] path (6988:5)
│ ├──[➕] path (9864:5)
│ ├──[➕] path (1719:5)
│ ├──[➕] path (5940:5)
│ ├──[➕] path (8995:5)
│ ├──[➕] path (3845:5)
│ ├──[➕] path (2939:5)
│ ├──[➕] path (4628:5)
│ ├──[➕] path (5493:5)
│ ├──[➕] path (11281:5)
│ ├──[➕] path (2642:5)
│ ├──[➕] path (9270:5)
│ ├──[➕] path (3681:5)
│ ├──[➕] path (4332:5)
│ ├──[➕] path (6502:5)
│ ├──[➕] path (9777:5)
│ ├──[➕] path (10887:5)
│ ├─┬/zones
│ │ └─┬GET
│ │   ├──[➖] tags (8656:11)❌ 
│ │   ├──[➕] tags (11610:11)
│ │   ├──[➕] summary (11607:20)
│ │   ├──[➕] description (11608:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/currencies
│ │ └─┬GET
│ │   ├──[➖] tags (9032:11)❌ 
│ │   ├──[➕] tags (1660:11)
│ │   ├──[➕] summary (1657:20)
│ │   ├──[➕] description (1658:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/users/current
│ │ └─┬GET
│ │   ├──[➖] tags (9203:11)❌ 
│ │   ├──[➕] tags (9341:11)
│ │   ├──[➕] summary (9338:20)
│ │   ├──[➕] description (9339:24)
│ │   └─┬Responses
│ │     ├──[➕] codes (20435:38)
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬Schema
│ │           └─┬api_token_id
│ │             └──[➕] nullable (9364:35)❌ 
│ ├─┬/virtual_machine/authorized_keys
│ │ └─┬GET
│ │   ├──[➖] tags (1771:11)❌ 
│ │   ├──[➕] tags (10968:11)
│ │   ├──[➕] summary (10965:20)
│ │   ├──[➕] description (10966:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/invalidate_linked_web_session
│ │ └─┬POST
│ │   ├──[➖] tags (9256:11)❌ 
│ │   ├──[➕] tags (9400:11)
│ │   ├──[➕] summary (9397:20)
│ │   ├──[➕] description (9398:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/organizations
│ │ └─┬GET
│ │   ├──[➖] tags (179:11)❌ 
│ │   ├──[➕] tags (7053:11)
│ │   ├──[➕] summary (7050:20)
│ │   ├──[➕] description (7051:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/gpu_types
│ │ └─┬GET
│ │   ├──[➖] tags (1123:11)❌ 
│ │   ├──[➕] tags (5290:11)
│ │   ├──[➕] summary (5287:20)
│ │   ├──[➕] description (5288:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/address_lists
│ │ └─┬GET
│ │   ├──[➖] tags (5214:11)❌ 
│ │   ├──[➕] tags (423:11)
│ │   ├──[➕] summary (420:20)
│ │   ├──[➕] description (421:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/virtual_machine_packages
│ │ └─┬GET
│ │   ├──[➖] tags (2327:11)❌ 
│ │   ├──[➕] tags (10298:11)
│ │   ├──[➕] summary (10295:20)
│ │   ├──[➕] description (10296:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/operating_systems
│ │ └─┬GET
│ │   ├──[➖] tags (8227:11)❌ 
│ │   ├──[➕] tags (6929:11)
│ │   ├──[➕] summary (6926:20)
│ │   ├──[➕] description (6927:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ ├─┬/data_centers
│ │ └─┬GET
│ │   ├──[➖] tags (18:11)❌ 
│ │   ├──[➕] tags (2601:11)
│ │   ├──[➕] summary (2598:20)
│ │   ├──[➕] description (2599:24)
│ │   └─┬Responses
│ │     └──[➕] codes (20435:38)
│ └─┬/countries
│   └─┬GET
│     ├──[➖] tags (8761:11)❌ 
│     ├──[➕] tags (1369:11)
│     ├──[➕] summary (1366:20)
│     ├──[➕] description (1367:24)
│     └─┬Responses
│       └──[➕] codes (20435:38)
├─┬Tags
│ └──[➕] Organization users (21697:5)
├─┬Tags
│ └──[➕] Virtual machines (21718:5)
├─┬Tags
│ └──[➕] SSH keys (21733:5)
├─┬Tags
│ └──[➕] Zones (21796:5)
├─┬Tags
│ └──[➕] Certificates (21769:5)
├─┬Tags
│ └──[➕] Tasks (21808:5)
├─┬Tags
│ └──[➕] Build (21721:5)
├─┬Tags
│ └──[➕] Virtual machine packages (21730:5)
├─┬Tags
│ └──[➕] Records (21745:5)
├─┬Tags
│ └──[➕] Users (21811:5)
├─┬Tags
│ └──[➕] Managed organizations (21700:5)
├─┬Tags
│ └──[➕] GPU types (21715:5)
├─┬Tags
│ └──[➕] Power functions (21724:5)
├─┬Tags
│ └──[➕] Security group rules (21751:5)
├─┬Tags
│ └──[➕] Virtual machine network interfaces (21781:5)
├─┬Tags
│ └──[➕] Tags (21784:5)
├─┬Tags
│ └──[➕] Country states (21802:5)
├─┬Tags
│ └──[➕] Organizations (21694:5)
├─┬Tags
│ └──[➕] Disk backup policies (21739:5)
├─┬Tags
│ └──[➕] Security groups (21748:5)
├─┬Tags
│ └──[➕] Load balancer rules (21775:5)
├─┬Tags
│ └──[➕] Operating systems (21790:5)
├─┬Tags
│ └──[➕] Countries (21799:5)
├─┬Tags
│ └──[➕] Data centers (21691:5)
├─┬Tags
│ └──[➕] API tokens (21736:5)
├─┬Tags
│ └──[➕] DNS zones (21742:5)
├─┬Tags
│ └──[➕] File storage volumes (21754:5)
├─┬Tags
│ └──[➕] Address lists (21763:5)
├─┬Tags
│ └──[➕] Load balancers (21772:5)
├─┬Tags
│ └──[➕] IP addresses (21778:5)
├─┬Tags
│ └──[➕] Trash objects (21793:5)
├─┬Tags
│ └──[➕] Disks (21703:5)
├─┬Tags
│ └──[➕] Disk IO profiles (21706:5)
├─┬Tags
│ └──[➕] Disk templates (21709:5)
├─┬Tags
│ └──[➕] Disk template versions (21712:5)
├─┬Tags
│ └──[➕] Console (21727:5)
├─┬Tags
│ └──[➕] Network speed profiles (21760:5)
├─┬Tags
│ └──[➕] Virtual machine groups (21787:5)
├─┬Tags
│ └──[➕] Currencies (21805:5)
├─┬Tags
│ └──[➕] Networks (21757:5)
├─┬Tags
│ └──[➕] Address list entries (21766:5)
├─┬Components
│ ├──[➖] responses (17079:39)❌ 
│ ├──[➕] responses (21015:35)
│ ├──[➕] responses (21315:37)
│ ├──[➕] responses (20435:38)
│ ├──[➕] responses (20655:33)
│ ├──[➕] responses (20515:58)
│ ├──[➕] responses (20705:33)
│ ├──[➕] responses (20645:51)
│ ├──[➕] responses (20505:58)
│ ├──[➕] responses (20675:35)
│ ├──[➕] responses (20635:46)
│ ├──[➕] responses (20725:50)
│ ├──[➕] schemas (14197:43)
│ ├──[➕] schemas (13781:29)
│ ├──[➕] schemas (16653:19)
│ ├──[➕] schemas (12888:47)
│ ├──[➕] schemas (13329:32)
│ ├──[➕] schemas (12311:25)
│ ├──[➕] schemas (13918:49)
│ ├──[➕] schemas (13753:47)
│ ├──[➕] schemas (12268:31)
│ ├──[➕] schemas (13002:50)
│ ├──[➕] schemas (16716:25)
│ ├──[➕] schemas (11899:33)
│ ├──[➕] schemas (19720:42)
│ ├──[➕] schemas (12971:46)
│ ├──[➕] schemas (16725:31)
│ ├──[➕] schemas (14427:38)
│ ├──[➕] schemas (15484:21)
│ ├──[➕] schemas (14393:49)
│ ├──[➕] schemas (16731:44)
│ ├──[➕] schemas (13739:39)
│ ├──[➕] schemas (12856:38)
│ ├──[➕] schemas (12811:22)
│ ├──[➕] schemas (12518:56)
│ ├──[➕] schemas (13636:35)
│ ├──[➕] schemas (12478:46)
│ ├──[➕] schemas (13565:51)
│ ├──[➕] schemas (14037:47)
│ ├──[➕] schemas (16692:28)
│ ├──[➕] schemas (12284:22)
│ ├──[➕] schemas (14023:39)
│ ├──[➕] schemas (13550:31)
│ ├──[➕] schemas (12360:58)
│ ├──[➕] schemas (13956:31)
│ ├──[➕] schemas (12780:24)
│ ├──[➕] schemas (13575:36)
│ ├──[➕] schemas (14208:27)
│ ├──[➕] schemas (12218:23)
│ ├──[➕] schemas (12299:36)
│ ├──[➕] schemas (14410:45)
│ ├──[➕] schemas (13946:27)
│ ├──[➕] schemas (12830:30)
│ ├──[➕] schemas (12354:56)
│ ├──[➕] schemas (13483:34)
│ ├──[➕] schemas (13497:42)
│ ├──[➕] schemas (13817:56)
│ ├──[➕] schemas (19684:36)
│ ├──[➕] schemas (14180:47)
│ ├──[➕] schemas (12210:21)
│ ├──[➕] schemas (14166:39)
│ ├──[➕] schemas (19705:37)
│ ├──[➕] schemas (14215:39)
│ ├──[➕] schemas (13843:42)
│ ├──[➕] schemas (11816:39)
│ ├──[➕] schemas (14054:43)
│ ├──[➕] schemas (12539:63)
│ ├──[➕] schemas (14105:40)
│ ├──[➕] schemas (13514:38)
│ ├──[➕] schemas (13650:43)
│ ├──[➕] schemas (12331:24)
│ ├──[➕] schemas (14307:42)
│ ├──[➕] schemas (13837:29)
│ ├──[➕] schemas (13667:39)
│ ├──[➕] schemas (12842:25)
│ ├──[➕] schemas (14276:38)
│ ├──[➕] schemas (13935:45)
│ ├──[➕] schemas (13904:41)
│ ├──[➕] schemas (12524:58)
│ ├──[➕] schemas (13678:40)
│ ├──[➕] schemas (14442:55)
│ ├──[➕] schemas (14379:41)
│ ├──[➕] schemas (12375:63)
│ ├──[➕] schemas (13544:29)
│ ├──[➕] schemas (13827:25)
│ ├──[➕] schemas (14318:42)
│ ├──[➕] schemas (14421:36)
│ ├──[➕] schemas (13770:43)
│ ├──[➕] schemas (14290:46)
│ ├──[➕] schemas (12469:23)
│ ├──[➕] schemas (12502:29)
│ ├──[➕] schemas (12985:54)
│ ├──[➕] schemas (13422:35)
│ ├──[➕] schemas (13962:40)
│ ├──[➕] schemas (11822:41)
│ ├──[➕] schemas (15044:55)
│ ├─┬DeleteFileStorageVolumePartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (14407:25)❌ 
│ ├─┬PatchLoadBalancerPartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (15130:25)❌ 
│ ├─┬DataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (10899:25)❌ 
│ ├─┬PostOrganizationFileStorageVolumesPartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (14302:25)❌ 
│ ├─┬GetGPUTypePartDataCenters
│ │ └─┬permalink
│ │   └──[➖] nullable (10792:25)❌ 
│ ├─┬Organization
│ │ └──[➕] properties (12019:11)
│ ├─┬GetOrganizationTags200ResponseTags
│ │ └──[➕] properties (20161:11)
│ ├─┬GetDataCenters200ResponseDataCenters
│ │ └─┬permalink
│ │   └──[➖] nullable (9313:25)❌ 
│ ├─┬GetDataCenter200ResponseDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (9467:25)❌ 
│ ├─┬GetVirtualMachine200ResponseVirtualMachine
│ │ └──[➕] properties (15158:11)
│ ├─┬GetOrganizationAvailableNetworksPartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (14440:25)❌ 
│ ├─┬GetDataCenterDefaultNetworkPartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (9520:25)❌ 
│ ├─┬OneOfOrganizationNotActivatedOrganizationSuspendedPermissionDenied403Res
│ │ ├──[➕] oneOf (11853:37)
│ │ ├─┬ONEOF
│ │ │ └──[🔀] $ref (11823:17)❌ 
│ │ ├─┬ONEOF
│ │ │ └──[🔀] $ref (12147:17)❌ 
│ │ └─┬ONEOF
│ │   └──[🔀] $ref (12168:17)❌ 
│ ├─┬PatchVirtualMachine200ResponseVirtualMachine
│ │ └──[➕] properties (15649:11)
│ ├─┬DeleteVirtualMachine200ResponseVirtualMachine
│ │ └──[➕] properties (15785:11)
│ ├─┬GetGPUTypesPartDataCenters
│ │ └─┬permalink
│ │   └──[➖] nullable (10743:25)❌ 
│ ├─┬KeyValue
│ │ └──[🔀] description (12642:24)
│ ├─┬OneOfOrganizationNotActivatedPermissionDeniedResourceCreationRestricted403Res
│ │ ├──[➕] oneOf (11853:37)
│ │ ├─┬ONEOF
│ │ │ └──[🔀] $ref (11823:17)❌ 
│ │ ├─┬ONEOF
│ │ │ └──[🔀] $ref (12147:17)❌ 
│ │ └─┬ONEOF
│ │   └──[🔀] $ref (12168:17)❌ 
│ ├─┬PatchFileStorageVolumePartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (14359:25)❌ 
│ ├─┬GetFileStorageVolumePartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (14228:25)❌ 
│ ├─┬PostOrganizationLoadBalancersPartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (14929:25)❌ 
│ ├─┬VirtualMachine
│ │ └──[➕] properties (16881:11)
│ ├─┬OneOfOrganizationNotActivatedOrganizationSuspended403Res
│ │ ├──[➕] oneOf (11853:37)
│ │ ├─┬ONEOF
│ │ │ └──[🔀] $ref (11823:17)❌ 
│ │ ├─┬ONEOF
│ │ │ └──[🔀] $ref (12147:17)❌ 
│ │ └─┬ONEOF
│ │   └──[🔀] $ref (12168:17)❌ 
│ ├─┬OneOfAPIAuthenticator403Response
│ │ ├──[➕] oneOf (11853:37)
│ │ └─┬ONEOF
│ │   └──[🔀] $ref (11823:17)❌ 
│ ├─┬OneOfPermissionDenied403Res
│ │ ├──[➕] oneOf (11853:37)
│ │ └─┬ONEOF
│ │   └──[🔀] $ref (11823:17)❌ 
│ ├─┬GetDisk200ResponseDisk
│ │ ├──[➕] properties (13300:11)
│ │ └──[➕] properties (13308:11)
│ ├─┬Disk
│ │ ├──[➕] properties (16923:11)
│ │ └──[➕] properties (16931:11)
│ ├─┬GetZonesPartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (16205:25)❌ 
│ ├─┬GetOrganizationVirtualMachines200ResponseVirtualMachines
│ │ └──[➕] properties (14969:11)
│ ├─┬OrganizationPolicy
│ │ ├──[➕] properties (12427:11)
│ │ └──[➕] properties (12430:11)
│ ├─┬OneOfFlexibleResourcesUnavailableToOrganizationPermissionDenied403Res
│ │ ├──[➕] oneOf (11853:37)
│ │ ├─┬ONEOF
│ │ │ └──[🔀] $ref (11823:17)❌ 
│ │ └─┬ONEOF
│ │   └──[🔀] $ref (15887:17)❌ 
│ ├─┬GetOrganizationFileStorageVolumesPartDataCenter
│ │ └─┬permalink
│ │   └──[➖] nullable (14171:25)❌ 
│ ├─┬GetOrganizations200ResponseOrganizations
│ │ └──[➕] properties (11989:11)
│ └─┬GetLoadBalancerPartDataCenter
│   └─┬permalink
│     └──[➖] nullable (15026:25)❌ 
└─┬Extensions
  └──[➕] x-taggroups (21815:18)

Document Element Total Changes Breaking Changes
paths 247 100
tags 41 0
components 146 30

Date: 08/29/24 | Commit: New: katapult-core-openapi.json, Original: /tmp/katapult-core-openapi.json

  • BREAKING Changes: 130 out of 434
  • Modifications: 14
  • Removals: 116
  • Additions: 305
  • Breaking Removals: 116
  • Breaking Modifications: 13
  • Breaking Additions: 1

ERROR: breaking changes discovered

Public API Changes

No changes.

@bencromwell bencromwell marked this pull request as ready for review August 29, 2024 10:35
@bencromwell bencromwell requested a review from a team as a code owner August 29, 2024 10:35
@bencromwell bencromwell merged commit 4cc131d into main Aug 29, 2024
4 checks passed
@bencromwell bencromwell deleted the feat/various branch August 29, 2024 11:59
bencromwell added a commit that referenced this pull request Aug 29, 2024
@replease replease bot mentioned this pull request Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant