Skip to content

feat(buzz-relay): NIP-FI stateless enforcement (S3) — upgrade gate, NIP-42 pairing, session lifetime, JWKS warm #23643

feat(buzz-relay): NIP-FI stateless enforcement (S3) — upgrade gate, NIP-42 pairing, session lifetime, JWKS warm

feat(buzz-relay): NIP-FI stateless enforcement (S3) — upgrade gate, NIP-42 pairing, session lifetime, JWKS warm #23643

Triggered via pull request September 3, 2026 15:33
Status Success
Total duration 34m 52s
Artifacts 7

ci.yml

on: pull_request
Detect Changed Paths
58s
Detect Changed Paths
Dead Token Reference Guard
7s
Dead Token Reference Guard
Matrix: Desktop Domain / desktop-smoke-e2e
Matrix: Relay Artifact Producer / desktop-e2e-integration-shard
Matrix: Rust Cross-Compile / Server Cross-Compile
Matrix: Rust / Server Cross-Compile
Clients  /  Mobile
Clients / Mobile
Clients  /  Mobile Swift
Clients / Mobile Swift
Clients  /  Web
Clients / Web
Desktop Domain  /  Desktop Core
28m 31s
Desktop Domain / Desktop Core
Desktop Domain  /  Desktop Windows Build
2m 1s
Desktop Domain / Desktop Windows Build
Desktop macOS Domain  /  Desktop Build (macOS)
10m 59s
Desktop macOS Domain / Desktop Build (macOS)
Mobile Swift Domain  /  Mobile
Mobile Swift Domain / Mobile
Mobile Swift Domain  /  Mobile Swift
Mobile Swift Domain / Mobile Swift
Mobile Swift Domain  /  Web
Mobile Swift Domain / Web
Relay Artifact Producer  /  Desktop E2E Relay
25m 5s
Relay Artifact Producer / Desktop E2E Relay
Relay Artifact Producer  /  PostgreSQL Tests
Relay Artifact Producer / PostgreSQL Tests
Relay Artifact Producer  /  Backend Integration (relay e2e)
Relay Artifact Producer / Backend Integration (relay e2e)
Relay Artifact Producer  /  Relay E2E
Relay Artifact Producer / Relay E2E
Rust Cross-Compile  /  Rust Lint
Rust Cross-Compile / Rust Lint
Rust Cross-Compile  /  Unit Tests
Rust Cross-Compile / Unit Tests
Rust Cross-Compile  /  Windows Rust (x86_64-pc-windows-msvc)
Rust Cross-Compile / Windows Rust (x86_64-pc-windows-msvc)
Security Domain  /  Security
41s
Security Domain / Security
Relay Artifact Producer  /  Desktop E2E Integration
Relay Artifact Producer / Desktop E2E Integration
Clients  /  Results
Clients / Results
Desktop Domain  /  Desktop
2s
Desktop Domain / Desktop
Desktop macOS Domain  /  Results
4s
Desktop macOS Domain / Results
Mobile Swift Domain  /  Results
Mobile Swift Domain / Results
Rust Cross-Compile  /  Results
2s
Rust Cross-Compile / Results
Security Domain  /  Results
2s
Security Domain / Results
Relay Artifact Producer  /  Results
3s
Relay Artifact Producer / Results
Web
Web
Mobile
Mobile
Desktop Domain  /  Results
3s
Desktop Domain / Results
Desktop Build (macOS)
2s
Desktop Build (macOS)
Rust Lint
3s
Rust Lint
Unit Tests
4s
Unit Tests
Windows Rust (x86_64-pc-windows-msvc)
4s
Windows Rust (x86_64-pc-windows-msvc)
Security
3s
Security
Matrix: PostgreSQL Domain / desktop-e2e-integration-shard
Matrix: Relay and PostgreSQL / desktop-e2e-integration-shard
PostgreSQL Domain  /  Desktop E2E Relay
PostgreSQL Domain / Desktop E2E Relay
PostgreSQL Domain  /  PostgreSQL Tests
1m 35s
PostgreSQL Domain / PostgreSQL Tests
PostgreSQL Domain  /  Backend Integration (relay e2e)
PostgreSQL Domain / Backend Integration (relay e2e)
PostgreSQL Domain  /  Relay E2E
PostgreSQL Domain / Relay E2E
Relay and PostgreSQL  /  Desktop E2E Relay
Relay and PostgreSQL / Desktop E2E Relay
Relay and PostgreSQL  /  PostgreSQL Tests
Relay and PostgreSQL / PostgreSQL Tests
Relay and PostgreSQL  /  Backend Integration (relay e2e)
52s
Relay and PostgreSQL / Backend Integration (relay e2e)
Relay and PostgreSQL  /  Relay E2E
2m 41s
Relay and PostgreSQL / Relay E2E
Desktop E2E Relay
4s
Desktop E2E Relay
Desktop
3s
Desktop
PostgreSQL Domain  /  Desktop E2E Integration
0s
PostgreSQL Domain / Desktop E2E Integration
Relay and PostgreSQL  /  Desktop E2E Integration
3s
Relay and PostgreSQL / Desktop E2E Integration
PostgreSQL Domain  /  Results
3s
PostgreSQL Domain / Results
Relay and PostgreSQL  /  Results
3s
Relay and PostgreSQL / Results
PostgreSQL Tests
3s
PostgreSQL Tests
Desktop E2E Integration
3s
Desktop E2E Integration
Backend Integration (relay e2e)
3s
Backend Integration (relay e2e)
Relay E2E
2s
Relay E2E
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 3 warnings, and 1 notice
Detect Changed Paths
HEAD 144549957c15ed099e57a0cfa564aaef7105c235 does not match desktop-v1.2.3 commit 2dbd33dd53190af0d6df97d0e9b04c3725443291
Detect Changed Paths
Release must run at refs/tags/desktop-v1.2.3; got refs/heads/main
Desktop Domain / Desktop Windows Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Desktop Domain / Desktop Windows Build
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
Desktop Domain / Desktop Windows Build
Unexpected input(s) 'package-manager-cache', valid inputs are ['always-auth', 'node-version', 'node-version-file', 'architecture', 'check-latest', 'registry-url', 'scope', 'token', 'cache', 'cache-dependency-path', 'mirror', 'mirror-token']
sccache stats - desktop-e2e-relay
93% - 1292 hits, 90 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
desktop-e2e-integration-artifacts-1
10.1 MB
sha256:531a7d4828feed8b243b84872b3c3903a425211ab4fd7b82b13a3dd252da3c31
desktop-e2e-integration-artifacts-2
37.9 MB
sha256:da72a3f4de908c84d626f4965000f6d9766ce1c984a6f6f371c8b9090f0940c1
desktop-e2e-relay Expired
154 MB
sha256:866a71bc188525acad2e7172204c525611fccdfc08397bc26214f935ff631cf0
desktop-smoke-e2e-artifacts-1
29.5 MB
sha256:01eec24e9601e1146e93b883c6c4939c19d90f16c252413c22d7cb250eed936a
desktop-smoke-e2e-artifacts-2
7.42 MB
sha256:1d89d22932b5782c633231ce78e72e10187a65f2b4c2f0c8f2c31921e166439d
desktop-smoke-e2e-artifacts-3
36.1 MB
sha256:359f12af7973fb9ed00dca37c6f04c55910a03af82234114666181f3f56677f1
desktop-smoke-e2e-artifacts-4
4.9 MB
sha256:65618f2869db7873f42b81d3b2cf2356643674c7bd98e8a6602a62ad52b5e5dd