Skip to content

Fix: CI + Clang 15 + Claims ordering - #1

Merged
nitely merged 9 commits into
iftech:masterfrom
nitely:clang_15
Mar 28, 2026
Merged

nitely merged 9 commits into
iftech:masterfrom
nitely:clang_15

Conversation

@nitely

@nitely nitely commented Mar 27, 2026 •

Copy link
Copy Markdown

Changes:

  • Use status-im/nimbus-common-workflow to test more envs
  • Change uint to csize_t in C callbacks to fix clang 15 compilation error: Bump bearssl to 0.2.7 status-im/nim-chronos#624
  • Change Claims TableRef to OrderedTableRef to keep key ordering; mostly for testing. The extra int that OrderedTableRef adds per entry should not matter I think. The test won't pass with TableRef because it generates a different base64. Note Jwt doesn't care about ordering, but using OrderedTableRef should be fine nevertheless.

Reproduction of the macos clang 15 error can be found here https://github.com/nitely/nim-jwt/actions/runs/23659607724/job/68926078381 (I ran the test before changing anything but the CI).

todo: fix nimble require that points to my fork before merging; Pending iftech/bearssl_pkey_decoder#1

@nitely
nitely marked this pull request as ready for review March 28, 2026 16:00
@nitely
nitely merged commit 057ec95 into iftech:master Mar 28, 2026
18 checks passed
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.

2 participants