• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ilpanich / axiam-cplusplus-sdk / 35392649476
95%

Build:
DEFAULT BRANCH: main
Ran 18 Sep 2026 08:41PM UTC
Jobs 1
Files 34
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Sep 2026 08:39PM UTC coverage: 94.52% (-0.3%) from 94.793%
35392649476

push

github

ilpanich
chore(contract): F-28-01 — re-sync CONTRACT.md 1.49, openapi.json and management-registry.json from axiam main @ e4c62180e

Contract 1.49's vendoring rule: a vendored artefact is re-synced from a
merged ilpanich/axiam main, never a phase branch. All three artefacts are
byte-copies of main @ e4c62180e (blobs 2493348c3285, b75e30eaa359,
4619f441aac0). This SDK vendors no proto/.

The §27 management surface is regenerated in the same commit with
`python3 scripts/gen_management.py`, nothing hand-edited: 160 -> 162
operations across the same 24 namespaces. This repository declined the
T9c phase-branch openapi re-sync, so the regeneration also brings in the
T21.2-T21.5 schema additions the other SDKs took then:

- oauth2_clients() gains create_registration_token and
  list_registration_tokens (POST/GET /api/v1/oauth2-clients/
  registration-tokens, T21.4 DCR initial-access tokens) with
  CreateRegistrationTokenRequest/Response and RegistrationTokenResponse.
- TokenEndpointAuthMethod::None and a new ManagedBy enum.
- OAuth2ClientResponse gains allowed_resources, managed_by and
  last_authorized_at; Create/UpdateOAuth2ClientRequest gain an optional
  allowed_resources.
- OidcPolicy, SetOrgSettings and TenantSettingsOverride gain the dcr_*,
  dynamic_registration, external_client_allowed_resources and cimd
  (CimdPolicy, T21.5) settings.

BREAKING: OAuth2ClientCreatedResponse::client_secret becomes
std::optional<Sensitive<std::string>> (§27.8 generator output; aligns C++
with the other ten SDKs) — a T21.2 public client
(token_endpoint_auth_method: none) is issued no secret.

Hand-written follow-ups: the minimal OAuth2ClientResponse fixture in
tests/test_management_models_optional.cpp carries the two new required
members and nulls last_authorized_at; the "160 operations" counts in the
README, axiam.hpp, client.hpp and a test comment now read 162. The README
conformance statement already names §28 and no contract version, so it is
unchanged. CHANGELOG records F-... (continued)

5364 of 6166 branches covered (86.99%)

Branch coverage included in aggregate %.

300 of 301 new or added lines in 2 files covered. (99.67%)

10902 of 11043 relevant lines covered (98.72%)

198.88 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
97.98
-1.01% src/management_models.cpp
Jobs
ID Job ID Ran Files Coverage
1 35392649476.1 18 Sep 2026 08:41PM UTC 34
94.52
GitHub Action Run
Source Files on build 35392649476
  • Tree
  • List 34
  • Changed 7
  • Source Changed 3
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35392649476
  • 6c78812c on github
  • Prev Build on main (#35264105701)
  • Next Build on main (#35429550472)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc