Add bounded topology snapshots and validate TRACE route evidence

This commit is contained in:
n30nex
2026-10-13 04:21:34 -04:00
parent bc84be577c
commit 1d3f7ce621
43 changed files with 1746 additions and 144 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ name: CI
on:
push:
branches: [main, dev]
branches: [main, dev, dev1]
pull_request:
jobs:
@@ -58,7 +58,7 @@ jobs:
- name: Verify stats and endpoint queries against PostgreSQL 16
env:
BEACON_TEST_POSTGRES_DSN: postgres://postgres:backup-ci-only@127.0.0.1:5432/postgres?sslmode=disable
run: go test ./db -run '^Test(Signal|Paths|PacketSummaries|PacketEndpointsResolveLive|ObserverMetrics|RouteEvidence|RouteEvidenceIndex|AnalyticsRetention|AnalyticsRetentionConcurrent|DeleteOldPacketsBatches|MeshMapperCatalogue|ChannelMessageScopes|NodeLocationReset|RunMigrations[A-Za-z]*|Reconfirm[A-Za-z]*)Postgres$' -count=1 -v
run: go test ./db -run '^Test(Signal|Paths|PacketSummaries|PacketEndpointsResolveLive|ObserverMetrics|RouteEvidence|RouteEvidenceIndex|AnalyticsRetention|AnalyticsRetentionConcurrent|DeleteOldPacketsBatches|MeshMapperCatalogue|ChannelMessageScopes|NodeLocationReset|TraceQuality|TopologyLinks|RunMigrations[A-Za-z]*|Reconfirm[A-Za-z]*)Postgres$' -count=1 -v
- name: Verify backup command against PostgreSQL 16
run: |
+2 -1
View File
@@ -5,7 +5,7 @@ name: Build and Publish Docker Image
on:
push:
branches: [main, dev]
branches: [main, dev, dev1]
tags: ["v*"]
env:
@@ -45,6 +45,7 @@ jobs:
tags: |
type=raw,value=latest,enable=${{ github.ref == 'refs/heads/main' }}
type=raw,value=dev,enable=${{ github.ref == 'refs/heads/dev' }}
type=raw,value=dev1,enable=${{ github.ref == 'refs/heads/dev1' }}
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=sha