• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
You are now the owner of this repo.

ilpanich / axiam-c-sdk
92%

Build:
DEFAULT BRANCH: main
Repo Added 18 Jul 2026 07:46AM UTC
Token uxRaxffG0P55UsIIjFepEkwht6A6Ab5jB regen
Build 31 Last
Files 10
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • claude/axiam-server-sdk-issues-rabn68
  • claude/grpc-userinfo-implementation-3txsph
  • claude/implement-kotlin-swift-c-sdks-7rqoow
  • claude/sdk-docs-examples-audit-sjh24i
  • claude/test-coverage-improvement-douzbt
  • claude/test-coverage-improvement-plan-idxnfc
  • claude/typescript-sdk-org-field-don7jn
  • main

23 Jul 2026 10:11PM UTC coverage: 91.644% (+4.9%) from 86.706%
30049005468

push

github

web-flow
test(coverage): C SDK branch coverage 70.9%→82.0% + real TLS/mTLS handshake test (#7)

* test(coverage): raise C SDK branch coverage to 82% + prove real TLS/mTLS handshake

C2: add branch-depth tests (test_client_branches, test_client_null_args,
test_guard_branches, test_jwks_branches, test_util_branches, test_json_build,
and extensions to test_config/test_sensitive) covering JSON-parse-failure arms,
cookie/claim edge cases, base64url decode failures, and NULL-argument guards.
Branch coverage 70.9% -> 82.0%; lines 98.8% -> 99.0%; functions 100%.

C3: add test_tls_server — a loopback OpenSSL SSL_accept fixture that drives a
real HTTPS round-trip through the default libcurl transport, including an mTLS
path that verifies the client certificate is presented (CURLOPT_CAINFO_BLOB /
SSLCERT_BLOB / SSLKEY_BLOB now exercised against a completed handshake, not just
a closed port). gen_pki.sh gains a loopback-SAN server cert; keys are generated
at build time, none committed. Deterministic (ctest --repeat until-fail:20).

C1: restrict the coverage workflow's push trigger to main (keep pull_request)
so WIP-branch pushes no longer publish builds to Coveralls; add a
--fail-under-branch 80 gate alongside the existing --fail-under-line 96.

Additive tests + CI config only; no changes to src/ or public headers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PV2KneaEYUU55B6toL1Yxf

* fix(test): include internal.h in test_tls_server for axiam_client_raw_get decl

clang treats the implicit function declaration as an error (gcc-13 only warns),
failing the clang CI matrix. axiam_client_raw_get is declared in the internal
(non-installed) header src/internal.h, which sibling transport tests already
include; add the same include here.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PV2KneaEYUU55B6toL1Yxf

---------

Co-authored-by: Claude <noreply@anthropic.com>

652 of 796 branches covered (81.91%)

Branch coverage included in aggregate %.

1037 of 1047 relevant lines covered (99.04%)

92.72 hits per line

Relevant lines Covered
Build:
Build:
1047 RELEVANT LINES 1037 COVERED LINES
92.72 HITS PER LINE
Source Files on main
  • Tree
  • List 10
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30049005468 main test(coverage): C SDK branch coverage 70.9%→82.0% + real TLS/mTLS handshake test (#7) * test(coverage): raise C SDK branch coverage to 82% + prove real TLS/mTLS handshake C2: add branch-depth tests (test_client_branches, test_client_null_args, t... push 23 Jul 2026 10:12PM UTC web-flow github
91.64
30048785889 claude/test-coverage-improvement-douzbt Merge f62ee3e39 into 854d0f7ee Pull #7 23 Jul 2026 10:08PM UTC web-flow github
91.75
30048709152 claude/test-coverage-improvement-douzbt Merge 3573d81d5 into 854d0f7ee Pull #7 23 Jul 2026 10:07PM UTC web-flow github
91.7
30024340260 main test(coverage): C SDK 90% → 98.8% + add gcovr regression gate (Phase D) (#6) * test(c-sdk): D1 — src/client.c mock-transport failure sweep Adds tests/test_client_failing_transport.c with a shared failing_transport (rc=1, resp->status=0) that dri... push 23 Jul 2026 04:16PM UTC web-flow github
86.71
30023697709 claude/test-coverage-improvement-plan-idxnfc Merge b5b1dda57 into 527b4314e Pull #6 23 Jul 2026 04:08PM UTC web-flow github
86.6
30021870497 claude/test-coverage-improvement-plan-idxnfc ci(c-sdk): D4 — add gcovr line-coverage gate at 96% push 23 Jul 2026 03:48PM UTC Claude github
86.54
29943785116 main chore(release): prepare axiam-c-sdk 1.0.0-alpha16 push 22 Jul 2026 05:47PM UTC Emanuele Panigati github
78.84
29874367810 main Merge pull request #5 from ilpanich/claude/grpc-userinfo-implementation-3txsph chore(contract): adopt CONTRACT 1.3 (gRPC get_user_info deferred) push 21 Jul 2026 10:37PM UTC web-flow github
78.73
29872901555 claude/grpc-userinfo-implementation-3txsph chore(contract): adopt CONTRACT 1.3; defer gRPC get_user_info Sync the gRPC userinfo contract change from ilpanich/axiam: - CONTRACT.md 1.3 (new §1.1 gRPC-only get_user_info operation) - README scope: document get_user_info as a deferred follow-u... Pull #5 21 Jul 2026 10:12PM UTC claude github
78.84
29857621539 main chore(release): prepare axiam-c-sdk 1.0.0-alpha15 push 21 Jul 2026 06:33PM UTC ilpanich github
78.62
See All Builds (25)

Badge your Repo: axiam-c-sdk

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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