Skip to content

feat(relay): enforce NIP-FI assertion+NIP-98 pairing on HTTP ingress #23654

feat(relay): enforce NIP-FI assertion+NIP-98 pairing on HTTP ingress

feat(relay): enforce NIP-FI assertion+NIP-98 pairing on HTTP ingress #23654

Triggered via pull request September 3, 2026 16:08
Status Success
Total duration 32m 17s
Artifacts 7

ci.yml

on: pull_request
Detect Changed Paths
1m 1s
Detect Changed Paths
Dead Token Reference Guard
10s
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 36s
Desktop Domain / Desktop Core
Desktop Domain  /  Desktop Windows Build
1m 56s
Desktop Domain / Desktop Windows Build
Desktop macOS Domain  /  Desktop Build (macOS)
9m 36s
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
22m 44s
Relay Artifact Producer / Desktop E2E Relay
Relay Artifact Producer  /  PostgreSQL Tests
0s
Relay Artifact Producer / PostgreSQL Tests
Relay Artifact Producer  /  Backend Integration (relay e2e)
0s
Relay Artifact Producer / Backend Integration (relay e2e)
Relay Artifact Producer  /  Relay E2E
0s
Relay Artifact Producer / Relay E2E
Rust Cross-Compile  /  Rust Lint
0s
Rust Cross-Compile / Rust Lint
Rust Cross-Compile  /  Unit Tests
0s
Rust Cross-Compile / Unit Tests
Rust Cross-Compile  /  Windows Rust (x86_64-pc-windows-msvc)
0s
Rust Cross-Compile / Windows Rust (x86_64-pc-windows-msvc)
Rust  /  Rust Lint
3m 52s
Rust / Rust Lint
Rust  /  Unit Tests
14m 0s
Rust / Unit Tests
Rust  /  Windows Rust (x86_64-pc-windows-msvc)
18m 34s
Rust / Windows Rust (x86_64-pc-windows-msvc)
Security Domain  /  Security
43s
Security Domain / Security
Relay Artifact Producer  /  Desktop E2E Integration
Relay Artifact Producer / Desktop E2E Integration
Clients  /  Results
Clients / Results
Desktop Domain  /  Desktop
4s
Desktop Domain / Desktop
Desktop macOS Domain  /  Results
3s
Desktop macOS Domain / Results
Mobile Swift Domain  /  Results
Mobile Swift Domain / Results
Rust Cross-Compile  /  Results
2s
Rust Cross-Compile / Results
Security Domain  /  Results
3s
Security Domain / Results
Relay Artifact Producer  /  Results
3s
Relay Artifact Producer / Results
Web
Web
Mobile
Mobile
Desktop Domain  /  Results
4s
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)
2s
Windows Rust (x86_64-pc-windows-msvc)
Security
4s
Security
Matrix: PostgreSQL Domain / desktop-e2e-integration-shard
Matrix: Relay and PostgreSQL / desktop-e2e-integration-shard
PostgreSQL Domain  /  Desktop E2E Relay
0s
PostgreSQL Domain / Desktop E2E Relay
PostgreSQL Domain  /  PostgreSQL Tests
1m 38s
PostgreSQL Domain / PostgreSQL Tests
PostgreSQL Domain  /  Backend Integration (relay e2e)
0s
PostgreSQL Domain / Backend Integration (relay e2e)
PostgreSQL Domain  /  Relay E2E
0s
PostgreSQL Domain / Relay E2E
Relay and PostgreSQL  /  Desktop E2E Relay
0s
Relay and PostgreSQL / Desktop E2E Relay
Relay and PostgreSQL  /  PostgreSQL Tests
0s
Relay and PostgreSQL / PostgreSQL Tests
Relay and PostgreSQL  /  Backend Integration (relay e2e)
1m 12s
Relay and PostgreSQL / Backend Integration (relay e2e)
Relay and PostgreSQL  /  Relay E2E
2m 45s
Relay and PostgreSQL / Relay E2E
Desktop E2E Relay
2s
Desktop E2E Relay
Desktop
3s
Desktop
PostgreSQL Domain  /  Desktop E2E Integration
0s
PostgreSQL Domain / Desktop E2E Integration
Relay and PostgreSQL  /  Desktop E2E Integration
2s
Relay and PostgreSQL / Desktop E2E Integration
PostgreSQL Domain  /  Results
4s
PostgreSQL Domain / Results
Relay and PostgreSQL  /  Results
2s
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
3s
Relay E2E
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 3 warnings, and 1 notice
Detect Changed Paths
HEAD 34607c09b271f86a2b18ee741b897f290e3b54a4 does not match desktop-v1.2.3 commit 3094d4d1c2c9ff23ac6f68e86cfb5aec3bcb30c3
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
94% - 1301 hits, 81 misses, 0 errors

Artifacts

Produced during runtime
Name Size Digest
desktop-e2e-integration-artifacts-1
482 KB
sha256:53ec3881a7efc6cfebd71d4060f2dc76bf1a1238e25ea77fcb6281d0c033c34e
desktop-e2e-integration-artifacts-2
558 KB
sha256:67448ddfb5d3e5d566b42c6be55e0d6988884ae53d5b30a8e5ee4ba5e235f4e5
desktop-e2e-relay Expired
152 MB
sha256:212d5ae08765d604155d323cf05d07bc872164fbdb1747eaa047176574d90523
desktop-smoke-e2e-artifacts-1
30.4 MB
sha256:ae12d0ecbcf46bbb6c416557df1f6f6cc62122b424b5661ebfb53395ab43b2dd
desktop-smoke-e2e-artifacts-2
4.62 MB
sha256:833d4e1d16075855474fe03f4a0b50aa664bf6f1706354c92e367777ee2081a6
desktop-smoke-e2e-artifacts-3
40.4 MB
sha256:782bf971f05a1c9129d8586918b828d624d393822fc0efc0d0f7fa0e101eddbb
desktop-smoke-e2e-artifacts-4
23.9 MB
sha256:eccf5e8a4c8278ec94c4e69f6d26a765542e906818884f454ef60ca2a73fd202