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

daycry / jwt
90%

Build:
DEFAULT BRANCH: master
Repo Added 17 Aug 2022 10:59AM UTC
Files 7
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 master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • master

08 May 2026 09:47AM UTC coverage: 90.154%. Remained the same
25629102916

push

github

daycry
docs: add CLAUDE.md with onboarding notes for AI assistants

Capture the non-obvious context that future Claude Code (or other
agentic) sessions need to be productive in this repo:

* Common composer scripts (test, analyze, psalm, rector, cs-check, qa)
  including how to run a single test and how to regenerate the
  PHPStan / Psalm baselines after a rename or removal.
* Architecture sketch for the immutable JWT facade — algorithmType
  branching, validation flow, why time-dependent constraints are
  rebuilt per call, and the role of each Spark command.
* CI4-specific gotchas: env-var convention is `jwt.signer` not
  `JWT_SIGNER`; OpenSSL pkey functions skip on Windows due to a
  missing openssl.cnf (tests must use the markTestSkipped helper).
* Editing pitfalls: lcobucci/jwt 5's Builder is immutable so every
  `withClaim()` must be reassigned; LocalFileReference was removed
  in favour of InMemory::file(); the `if ($uid)` reject-zero bug
  must not return.
* Note that the latest published Packagist tag is v2.0.1 and the
  current branch targets v3.0, so the migration guide and changelog
  refer to v2 → v3 even though some commit messages still say "v2.0
  redesign" from before that was clarified.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

293 of 325 relevant lines covered (90.15%)

9.72 hits per line

Relevant lines Covered
Build:
Build:
325 RELEVANT LINES 293 COVERED LINES
9.72 HITS PER LINE
Source Files on master
  • Tree
  • List 7
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25629102916 master docs: add CLAUDE.md with onboarding notes for AI assistants Capture the non-obvious context that future Claude Code (or other agentic) sessions need to be productive in this repo: * Common composer scripts (test, analyze, psalm, rector, cs-check... push 10 May 2026 12:46PM UTC daycry github
90.15
25601471990 master docs: add CLAUDE.md with onboarding notes for AI assistants Capture the non-obvious context that future Claude Code (or other agentic) sessions need to be productive in this repo: * Common composer scripts (test, analyze, psalm, rector, cs-check... push 09 May 2026 12:46PM UTC daycry github
90.15
25557074060 master docs: add CLAUDE.md with onboarding notes for AI assistants Capture the non-obvious context that future Claude Code (or other agentic) sessions need to be productive in this repo: * Common composer scripts (test, analyze, psalm, rector, cs-check... push 08 May 2026 01:03PM UTC daycry github
90.15
25548930697 master docs: add CLAUDE.md with onboarding notes for AI assistants Capture the non-obvious context that future Claude Code (or other agentic) sessions need to be productive in this repo: * Common composer scripts (test, analyze, psalm, rector, cs-check... push 08 May 2026 09:48AM UTC daycry github
90.15
25548624368 master docs: re-tag the upcoming release as v3.0 (v2.0.1 already on Packagist) The 2.x line is already published on Packagist (latest tag v2.0.1, 2026-03-03) running on lcobucci/jwt ^4 with the legacy mutable API. What this branch redesigns is therefore... push 08 May 2026 09:41AM UTC daycry github
90.15
25547604056 master test: refresh Psalm baseline after dropping LocalFileReference The Psalm baseline still carried two `UndefinedClass` suppressions for Lcobucci\JWT\Signer\Key\LocalFileReference, which no longer appears in src/JWT.php since the InMemory::file() mi... push 08 May 2026 09:18AM UTC daycry github
78.33
25547514855 master test: give each generated key pair a unique filename testRsaTokenSignedWithDifferentKeyFails was hitting a CI-only false negative because generateRsaKeyPair() always wrote to the same fixture paths (rsa-private.pem / rsa-public.pem). The second c... push 08 May 2026 09:16AM UTC daycry github
78.33
25280735411 master Add docs, rewrite README, update tests Add a full docs/ directory (getting-started, configuration, usage, commands, advanced, testing, index) and substantially rewrite README with streamlined examples, installation notes and links. Add a VSCode P... push 03 May 2026 01:41PM UTC daycry github
80.32
25253187714 master Add docs, rewrite README, update tests Add a full docs/ directory (getting-started, configuration, usage, commands, advanced, testing, index) and substantially rewrite README with streamlined examples, installation notes and links. Add a VSCode P... push 02 May 2026 01:39PM UTC daycry github
80.32
25216650924 master Add docs, rewrite README, update tests Add a full docs/ directory (getting-started, configuration, usage, commands, advanced, testing, index) and substantially rewrite README with streamlined examples, installation notes and links. Add a VSCode P... push 01 May 2026 01:47PM UTC daycry github
80.32
See All Builds (343)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc