Some checks failed
Go / build-and-release (push) Has been cancelled
- Add 'serve' subcommand for ephemeral RAM-based relay at /dev/shm with open ACL mode for testing and benchmarking - Fix e-tag and p-tag decoding to use ValueHex()/ValueBinary() methods instead of Value() which returns raw bytes for binary-optimized storage - Document all command-line tools in readme.adoc (relay-tester, benchmark, stresstest, blossomtest, aggregator, convert, FIND, policytest, etc.) - Switch Docker images from Alpine to Debian for proper libsecp256k1 Schnorr signature and ECDH support required by Nostr - Upgrade Docker Go version from 1.21 to 1.25 - Add ramdisk mode (--ramdisk) to benchmark script for eliminating disk I/O bottlenecks in performance measurements - Add docker-compose.ramdisk.yml for tmpfs-based benchmark volumes - Add test coverage for privileged policy with binary-encoded p-tags - Fix blossom test to expect 200 OK for anonymous uploads when auth is not required (RequireAuth=false with ACL mode 'none') - Update follows ACL to handle both binary and hex p-tag formats - Grant owner access to all users in serve mode via None ACL - Add benchmark reports from multi-relay comparison run - Update CLAUDE.md with binary tag handling documentation - Bump version to v0.30.2
92 lines
1.2 KiB
Plaintext
92 lines
1.2 KiB
Plaintext
# Build artifacts
|
|
orly
|
|
test-build
|
|
*.exe
|
|
*.dll
|
|
*.so
|
|
!libsecp256k1.so
|
|
*.dylib
|
|
|
|
# Test files
|
|
*_test.go
|
|
|
|
# IDE files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# Docker files (except the one we're using)
|
|
Dockerfile*
|
|
!scripts/Dockerfile.deploy-test
|
|
docker-compose.yml
|
|
.dockerignore
|
|
|
|
# Node modules (will be installed during build)
|
|
app/web/node_modules/
|
|
# app/web/dist/ - NEEDED for embedded web UI
|
|
app/web/bun.lockb
|
|
|
|
# Go modules cache
|
|
# go.sum - NEEDED for docker builds
|
|
|
|
# Logs and temp files
|
|
*.log
|
|
tmp/
|
|
temp/
|
|
|
|
# Database files
|
|
*.db
|
|
*.badger
|
|
|
|
# Certificates and keys
|
|
*.pem
|
|
*.key
|
|
*.crt
|
|
|
|
# Environment files
|
|
.env
|
|
.env.local
|
|
.env.production
|
|
|
|
# Documentation that's not needed for deployment test
|
|
docs/
|
|
*.md
|
|
*.adoc
|
|
!README.adoc
|
|
|
|
# Scripts we don't need for testing
|
|
scripts/benchmark.sh
|
|
scripts/reload.sh
|
|
scripts/run-*.sh
|
|
scripts/test.sh
|
|
scripts/runtests.sh
|
|
scripts/sprocket/
|
|
|
|
# Benchmark and test data
|
|
# cmd/benchmark/ - NEEDED for benchmark-runner docker build
|
|
cmd/benchmark/data/
|
|
cmd/benchmark/reports/
|
|
cmd/benchmark/external/
|
|
reports/
|
|
*.txt
|
|
*.conf
|
|
*.jsonl
|
|
|
|
# Policy test files
|
|
POLICY_*.md
|
|
test_policy.sh
|
|
test-*.sh
|
|
|
|
# Other build artifacts
|
|
tee
|