Skip to content

🌟 [Major]: JWT module rewrite covering the full JWS half of JOSE #195

🌟 [Major]: JWT module rewrite covering the full JWS half of JOSE

🌟 [Major]: JWT module rewrite covering the full JWS half of JOSE #195

Triggered via pull request May 12, 2026 19:36
Status Cancelled
Total duration 2m 47s
Artifacts 19

Process-PSModule.yml

on: pull_request
Process-PSModule  /  ...  /  Get-Settings
21s
Process-PSModule / Get-Settings / Get-Settings
Process-PSModule  /  ...  /  Build-Module
10s
Process-PSModule / Build-Module / Build-Module
Matrix: Process-PSModule / Lint-SourceCode / Lint-SourceCode
Matrix: Process-PSModule / Test-SourceCode / Test-SourceCode
Process-PSModule  /  ...  /  Lint code base
1m 54s
Process-PSModule / Lint-Repository / Lint code base
Matrix: Process-PSModule / Test-Module / Lint-Module
Matrix: Process-PSModule / Test-Module / Test-Module
Process-PSModule  /  ...  /  Build-Docs
Process-PSModule / Build-Docs / Build-Docs
Process-PSModule  /  ...  /  BeforeAll-ModuleLocal
Process-PSModule / BeforeAll-ModuleLocal / BeforeAll-ModuleLocal
Process-PSModule  /  ...  /  Build-Site
Process-PSModule / Build-Site / Build-Site
Matrix: Process-PSModule / Test-ModuleLocal / Test-ModuleLocal
Process-PSModule  /  ...  /  Get-TestResults
Process-PSModule / Get-TestResults / Get-TestResults
Process-PSModule  /  ...  /  Get-CodeCoverage
Process-PSModule / Get-CodeCoverage / Get-CodeCoverage
Process-PSModule  /  ...  /  AfterAll-ModuleLocal
Process-PSModule / AfterAll-ModuleLocal / AfterAll-ModuleLocal
Process-PSModule  /  ...  /  Publish-Module
Process-PSModule / Publish-Module / Publish-Module
Process-PSModule  /  ...  /  Publish-Site
Process-PSModule / Publish-Site / Publish-Site
Fit to window
Zoom out
Zoom in

Annotations

62 errors and 12 notices
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Linux)
Process completed with exit code 1.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Linux)
Process completed with exit code 1.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Linux)
❌ Some [2] tests failed.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Linux)
[-] Avoid long lines (PSAvoidLongLines) 12ms (10ms|2ms)
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Linux)
[-] Use OutputType Correctly (PSUseOutputTypeCorrectly) 43ms (40ms|3ms)
Process-PSModule / Lint-SourceCode / Lint-SourceCode (macOS)
Process completed with exit code 1.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (macOS)
Process completed with exit code 1.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (macOS)
❌ Some [2] tests failed.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (macOS)
[-] Avoid long lines (PSAvoidLongLines) 14ms (13ms|1ms)
Process-PSModule / Lint-SourceCode / Lint-SourceCode (macOS)
[-] Use OutputType Correctly (PSUseOutputTypeCorrectly) 28ms (26ms|2ms)
Process-PSModule / Test-Module / Lint-Module (Linux)
Process completed with exit code 1.
Process-PSModule / Test-Module / Lint-Module (Linux)
Process completed with exit code 1.
Process-PSModule / Test-Module / Lint-Module (Linux)
❌ Some [2] tests failed.
Process-PSModule / Test-Module / Lint-Module (Linux)
[-] Avoid long lines (PSAvoidLongLines) 6ms (6ms|1ms)
Process-PSModule / Test-Module / Lint-Module (Linux)
[-] Use OutputType Correctly (PSUseOutputTypeCorrectly) 26ms (24ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] rejects alg=none by default 27ms (27ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] rejects a token with a missing alg claim 34ms (33ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] rejects an alg value that is not in the supported set 41ms (39ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] returns false for a tampered payload 32ms (30ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] returns false for a tampered signature 50ms (50ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] rejects a payload that is not valid JSON 31ms (30ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] rejects a header that is not valid JSON 24ms (23ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] rejects an empty payload segment 79ms (69ms|10ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] New-Jwt ES256 with a generated EC P-256 key round-trips 9ms (8ms|1ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
[-] New-Jwt produces a token whose signing input matches the expected encoded segments 308ms (288ms|20ms)
Process-PSModule / Test-Module / Lint-Module (macOS)
Process completed with exit code 1.
Process-PSModule / Test-Module / Lint-Module (macOS)
Process completed with exit code 1.
Process-PSModule / Test-Module / Lint-Module (macOS)
❌ Some [2] tests failed.
Process-PSModule / Test-Module / Lint-Module (macOS)
[-] Avoid long lines (PSAvoidLongLines) 6ms (5ms|1ms)
Process-PSModule / Test-Module / Lint-Module (macOS)
[-] Use OutputType Correctly (PSUseOutputTypeCorrectly) 36ms (34ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] rejects alg=none by default 44ms (41ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] rejects a token with a missing alg claim 40ms (37ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] rejects an alg value that is not in the supported set 42ms (38ms|4ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] returns false for a tampered payload 37ms (35ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] returns false for a tampered signature 38ms (36ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] rejects a payload that is not valid JSON 37ms (35ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] rejects a header that is not valid JSON 38ms (36ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] rejects an empty payload segment 914ms (911ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] New-Jwt ES256 with a generated EC P-256 key round-trips 11ms (9ms|2ms)
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
[-] New-Jwt produces a token whose signing input matches the expected encoded segments 288ms (257ms|30ms)
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
Process completed with exit code 1.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
Process completed with exit code 1.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
❌ Some [2] tests failed.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
[-] Avoid long lines (PSAvoidLongLines) 7ms (6ms|1ms)
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
[-] Use OutputType Correctly (PSUseOutputTypeCorrectly) 54ms (51ms|3ms)
Process-PSModule / Test-Module / Test-Module (Windows)
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Test-ModuleLocal / Test-Jwt (Windows)
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Test-ModuleLocal / Test-Jwt (Windows)
The operation was canceled.
Process-PSModule / Test-SourceCode / Test-SourceCode (Windows)
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Lint-Repository / Lint code base
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Lint-Repository / Lint code base
The operation was canceled.
Process-PSModule / Test-Module / Lint-Module (Windows)
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Test-Module / Lint-Module (Windows)
The operation was canceled.
Process-PSModule
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule
Canceling since a higher priority waiting request for Process-PSModule-refs/pull/26/merge exists
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Linux)
❌ Some [2] tests failed.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (macOS)
❌ Some [2] tests failed.
Process-PSModule / Test-Module / Lint-Module (Linux)
❌ Some [2] tests failed.
Process-PSModule / Test-ModuleLocal / Test-Jwt (macOS)
❌ Some [14] tests failed.
Process-PSModule / Test-Module / Lint-Module (macOS)
❌ Some [2] tests failed.
Process-PSModule / Test-ModuleLocal / Test-Jwt (Linux)
❌ Some [14] tests failed.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
❌ Some [2] tests failed.
Process-PSModule / Lint-SourceCode / Lint-SourceCode (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Process-PSModule / Test-Module / Test-Module (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Process-PSModule / Test-ModuleLocal / Test-Jwt (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Process-PSModule / Test-SourceCode / Test-SourceCode (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026
Process-PSModule / Test-Module / Lint-Module (Windows)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026

Artifacts

Produced during runtime
Name Size Digest
Jwt-Linux-CodeCoverage
25.1 KB
sha256:1a487577f28ec1c98678b04134d33cad0ba61e4f4d26b9e5d87271c6f91f3f2d
Jwt-Linux-TestResults
7.41 KB
sha256:e8173ca2b1ee09c7477e7d203ad197ad6503ab4c12e021d1ada37188d3bb753e
Jwt-macOS-CodeCoverage
25.1 KB
sha256:ed290e298e6dc2801de6bd80f194321ac4d36c1415b4b9b09ade952d9f08f66f
Jwt-macOS-TestResults
7.42 KB
sha256:4ec1c787f7b892b2c1688a939b4fa65b7f55e99365d05336908c2daa10e77d57
PSModuleLint-Module-Linux-TestResults
9.31 KB
sha256:4cfcd0d90b37f419230ead15e42e4b71b2c2bc55e0b2e7c13d7db88c84d0e25d
PSModuleLint-Module-macOS-TestResults
9.47 KB
sha256:7253a4fa21da74eaced0ecba27d7f6e739165481c97346dfd78a00e44b8100bf
PSModuleLint-SourceCode-Linux-TestResults
9.57 KB
sha256:3ab7ef6de50369bae56e74f49a8fafac7744fecf83b0d2f0890ecd7308147f32
PSModuleLint-SourceCode-Windows-TestResults
9.62 KB
sha256:72263353c8368ab41ff4894f40d58b89ceff814045ff8cf184936f82b7df5e8e
PSModuleLint-SourceCode-macOS-TestResults
9.58 KB
sha256:1c05c74dc249a2108de4dae66b449c7696e7aa9e811a275a2ee7ae7a6ad41a1f
PSModuleTest-Module-Linux-CodeCoverage
26.5 KB
sha256:b6b88ae7c333c846f131f3bbe61ec5467db4b01a1c58c58e3d720b81e085495f
PSModuleTest-Module-Linux-TestResults
2.96 KB
sha256:e383ef79aa8baf3c5282cd4ce32cc27ba535e1b9558b17b67298496e819ac671
PSModuleTest-Module-Windows-CodeCoverage
26.6 KB
sha256:af2d9a4963f682ef271dd0153a152c55801cc6463363004924e9264e949330dd
PSModuleTest-Module-Windows-TestResults
3.05 KB
sha256:cedc03fa956fbd260d95eed6b566f9af62026602dd636153c701c7261895a23e
PSModuleTest-Module-macOS-CodeCoverage
26.5 KB
sha256:9b146b50adbde97c2539578167648e3a3908c8db245ea1caa39f5b1dd949fb99
PSModuleTest-Module-macOS-TestResults
3 KB
sha256:d772041650ee2a673a5b805c5707b6d015f4e930f70849606bd4c109a5de379e
PSModuleTest-SourceCode-Linux-TestResults
3.52 KB
sha256:9e61d96b5e9db6a62a283206d0a48b06255c48ba76a7b71746f22585f8e7b3e7
PSModuleTest-SourceCode-Windows-TestResults
3.57 KB
sha256:5d364afc3a03f75145f5487aba9406631df3aee953308a5f8b897e39b151cb34
PSModuleTest-SourceCode-macOS-TestResults
3.51 KB
sha256:f608b75a369f4f2abbc581d734a06a762ab0434307171f810df16dcd20a72980
module
11.4 KB
sha256:068f07994c909dde5617bb6f0c66f6bc85ea5c7af799e435cdcb33a39710104a